Quellcode durchsuchen

add ability to add users from common role

Blaine Story vor 3 Jahren
Ursprung
Commit
b63359cda3
2 geänderte Dateien mit 15 neuen und 0 gelöschten Zeilen
  1. 1 0
      roles/common/defaults/main.yml
  2. 14 0
      roles/common/tasks/main.yml

+ 1 - 0
roles/common/defaults/main.yml

@@ -1,2 +1,3 @@
 ---
 host_ssh_root_keys: []
+users: []

+ 14 - 0
roles/common/tasks/main.yml

@@ -149,6 +149,20 @@
   tags: ssh
 
 
+- name: Create additional users
+  user:
+    name: "{{ item.name }}"
+    uid: "{{ item.uid }}"
+    state: present
+    shell: "{{ item.shell | default('/bin/bash') }}"
+    create_home: "{{ item.create_home | default('yes') }}"
+  with_items:
+    - "{{ users }}"
+  when:
+    - item.name is defined
+    - item.uid is defined
+
+
 - name: Add Bash aliases for root user
   lineinfile:
     dest: /root/.bashrc