From 4000699794c715deeedc7da9cc7c6b017d8959af Mon Sep 17 00:00:00 2001 From: Rene Mewissen Date: Thu, 25 Jul 2024 15:22:45 +0200 Subject: [PATCH] replace command by var with absolute path --- os_vars/archlinux.yml | 2 ++ os_vars/debian.yml | 5 ++++- os_vars/ubuntu.yml | 5 ++++- roles/server/tasks/utilities/snmpd.yml | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/os_vars/archlinux.yml b/os_vars/archlinux.yml index e69de29..a1f423c 100644 --- a/os_vars/archlinux.yml +++ b/os_vars/archlinux.yml @@ -0,0 +1,2 @@ +commands: + - visudo: "/usr/bin/visudo" \ No newline at end of file diff --git a/os_vars/debian.yml b/os_vars/debian.yml index 314e3a6..e429371 100644 --- a/os_vars/debian.yml +++ b/os_vars/debian.yml @@ -12,4 +12,7 @@ postgres_pkgs: - package: "postgresql" - package: "postgresql-contrib" - package: "python3-psycopg2" - - package: "sudo" \ No newline at end of file + - package: "sudo" + +commands: + - visudo: "/usr/sbin/visudo" \ No newline at end of file diff --git a/os_vars/ubuntu.yml b/os_vars/ubuntu.yml index 314e3a6..e429371 100644 --- a/os_vars/ubuntu.yml +++ b/os_vars/ubuntu.yml @@ -12,4 +12,7 @@ postgres_pkgs: - package: "postgresql" - package: "postgresql-contrib" - package: "python3-psycopg2" - - package: "sudo" \ No newline at end of file + - package: "sudo" + +commands: + - visudo: "/usr/sbin/visudo" \ No newline at end of file diff --git a/roles/server/tasks/utilities/snmpd.yml b/roles/server/tasks/utilities/snmpd.yml index 951b98f..6a6f33b 100644 --- a/roles/server/tasks/utilities/snmpd.yml +++ b/roles/server/tasks/utilities/snmpd.yml @@ -12,7 +12,7 @@ owner: "root" group: "root" mode: "0660" - validate: "visudo -cf %s" + validate: " {{ commands.visudo }} -cf %s" when: ansible_distribution in ["Debian", "Ubuntu"] - name: server | snmpd | create /etc/snmp