about summary refs log tree commit diff
path: root/roles/base_users
diff options
context:
space:
mode:
authorPaweł Dybiec <pawel.to.malpa@gmail.com>2018-11-27 15:02:27 +0100
committerPaweł Dybiec <pawel.to.malpa@gmail.com>2018-11-27 15:02:27 +0100
commitd6db6f83a1c299da4ee7e18092c3b76c0c2cfe2d (patch)
tree79582e4d69a98cb5854c78c6a0a1a49ceb4232dd /roles/base_users
Base system
Diffstat (limited to 'roles/base_users')
-rw-r--r--roles/base_users/tasks/main.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/roles/base_users/tasks/main.yml b/roles/base_users/tasks/main.yml
new file mode 100644
index 0000000..bf9f6f8
--- /dev/null
+++ b/roles/base_users/tasks/main.yml
@@ -0,0 +1,20 @@
+---
+- name: Create docker group
+  group: name=docker state=present
+
+- name: Create remote_access group
+  group: name=remote_access state=present
+
+- name: Add users
+  user: 
+    name: "{{ item.login }}"
+    groups: "users{% if 'groups' in item %},{{ item.groups|join(',') }}{% endif %}"
+    shell: "{{ item.shell }}"
+  with_items: "{{ users }}"
+
+- name: Setup authorized keys for users
+  authorized_key:
+    user: "{{ item.login }}"
+    key: "{{ item.pubkey }}"
+  with_items: "{{ users }}"
+