From ea7d9bd3efc5954d67fc40e6604dd5ed35fd72cf Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Wed, 17 Apr 2013 22:56:28 +0000 Subject: [PATCH] Add a simple sudo task. --- playbooks/groups/arm-qa.yml | 2 ++ tasks/sudo.yml | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 tasks/sudo.yml diff --git a/playbooks/groups/arm-qa.yml b/playbooks/groups/arm-qa.yml index d44e00138c..696aae183b 100644 --- a/playbooks/groups/arm-qa.yml +++ b/playbooks/groups/arm-qa.yml @@ -17,3 +17,5 @@ - include: $tasks/hosts.yml # This task includes our common scripts - include: $tasks/common_scripts.yml + # This task includes our sudo config + - include: $tasks/sudo.yml diff --git a/tasks/sudo.yml b/tasks/sudo.yml new file mode 100644 index 0000000000..d025c3d7ff --- /dev/null +++ b/tasks/sudo.yml @@ -0,0 +1,23 @@ +--- +# +# This task sets up /etc/sudoers.d/fedora on a machine. +# + +# +# Put in place the default sysadmin-main sudoers file. +# +- name: setup /etc/sudoers.d/sysadmin-main-sudoers + action: copy src=$private/files/sudo/sysadmin-main-sudoers dest=/etc/sudoers.d/ owner=root group=root mode=0600 + tags: + - config +# +# This will move a /etc/sudoers.d/ file in place +# +- 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: + - $private/files/sudo/${ansible_fqdn}-sudoers + - $private/files/sudo/${ansible_hostname}-sudoers + - $private/files/sudo/${ansible_domain}-sudoers + tags: + - config