From 1597d1c83b30c4dcfc06e1f4f44939707f18cbfd Mon Sep 17 00:00:00 2001 From: Seth Vidal Date: Wed, 22 May 2013 18:26:34 +0000 Subject: [PATCH] add a $sudoers list entry so we can do dynamically defined sudoers from the items in the group or host vars --- inventory/group_vars/kernel-qa | 2 ++ tasks/sudo.yml | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/inventory/group_vars/kernel-qa b/inventory/group_vars/kernel-qa index a2d62f98f3..285b02c50c 100644 --- a/inventory/group_vars/kernel-qa +++ b/inventory/group_vars/kernel-qa @@ -3,3 +3,5 @@ freezes: true resolvconf: $files/resolv.conf/phx2 rsyslogconf: $files/rsyslog/rsyslog.conf.phx2 fas_client_groups: sysadmin-kernel +sudoers: $private/files/sudo/kernel-qa-sudoers + diff --git a/tasks/sudo.yml b/tasks/sudo.yml index e2e7d4be7c..3aa86b73d1 100644 --- a/tasks/sudo.yml +++ b/tasks/sudo.yml @@ -16,7 +16,11 @@ - name: setup /etc/sudoers.d/fedora for client use action: copy src=$item dest=/etc/sudoers.d/ owner=root group=root mode=0600 with_first_found: - - files: $private/files/sudo/${ansible_fqdn}-sudoers $private/files/sudo/${ansible_hostname}-sudoers $private/files/sudo/${ansible_domain}-sudoers + - files: + - $sudoers + - $private/files/sudo/${ansible_fqdn}-sudoers + - $private/files/sudo/${ansible_hostname}-sudoers + - $private/files/sudo/${ansible_domain}-sudoers - skip: true tags: - config