additional course material RH294
Student User
2019-12-04 97d9af6275244e31f05c2916fc72a8daa9ea9fa0
commit | author | age
97d9af 1 ---
SU 2 - name: a play for a simple loop
3   hosts: server
4   remote_user: devops
5   become: yes
6   vars:
7     installstate: present
8     run_my_task: false
9     users:
10       - name: frodo
11         shell: /bin/bash
12       - name: bilbo
13         shell: /bin/bash
14       - name: gollum
15         shell: /bin/nologin
16   tasks:
17     - name: "create user {{ item['name'] }}"
18       user:
19         name: "{{ item['name'] }}"
20         shell: "{{ item['shell'] }}"
21         state: "{{ installstate }}"
22       loop: "{{ users }}"
23       when: run_my_task
24     - name: 'show created users'
25       shell: getent passwd
26       register: geout
27     - debug:
28         msg: "{{ geout.stdout }}"
29         
30