summaryrefslogtreecommitdiffstats
path: root/roles/loopabull/target
diff options
context:
space:
mode:
authorPatrick Uiterwijk <puiterwijk@redhat.com>2017-03-10 19:31:43 +0000
committerPatrick Uiterwijk <puiterwijk@redhat.com>2017-03-10 19:31:43 +0000
commit317550bfaa9f4ffd4a1f74e9732b6f597a07140b (patch)
treeb522aff844effba10ee7248ddc58d0626e69ce15 /roles/loopabull/target
parentc26e40cc0a7ab468acf7ec164de83f43a4742dac (diff)
downloadansible-317550bfaa9f4ffd4a1f74e9732b6f597a07140b.tar.gz
ansible-317550bfaa9f4ffd4a1f74e9732b6f597a07140b.tar.xz
ansible-317550bfaa9f4ffd4a1f74e9732b6f597a07140b.zip
Add loopabull/target role
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'roles/loopabull/target')
-rw-r--r--roles/loopabull/target/tasks/main.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/roles/loopabull/target/tasks/main.yml b/roles/loopabull/target/tasks/main.yml
new file mode 100644
index 000000000..b2a17e843
--- /dev/null
+++ b/roles/loopabull/target/tasks/main.yml
@@ -0,0 +1,22 @@
+---
+- name: add loopabull user loopabull_{{ loopabull_role }}
+ user: name=loopabull_{{ loopabull_role }}
+ state=present
+ home=/home/loopabull_{{loopabull_role}}
+ createhome=yes
+ tags:
+ - loopabull/target
+
+- name: add authorized_keys for loopabull_{{ loopabull_role }}
+ authorized_key: key="{{ item }}" user=loopabull_{{ loopabull_role }} state=present
+ with_file:
+ - "{{private}}/files/loopabull/keys/{{env}}_{{lookabull_role}}.pub"
+ tags:
+ - loopabull/target
+
+- name: add loopabull_{{ loopabull_role }} sudoers file
+ copy: src="{{private}}/files/loopabull/sudo/{{ loopabull_role }}"
+ dest="/etc/sudoers.d/loopabull_{{ loopabull_role }}"
+ ignore_errors: True
+ tags:
+ - loopabull/target