additional course material RH294
Student User
2020-02-19 26d781da63ad0368921d6a0eb1f5efcb9bc479d1
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 }}"
8b8624 23       register: userregister
97d9af 24       when: run_my_task
8b8624 25       
97d9af 26     - name: 'show created users'
SU 27       shell: getent passwd
28       register: geout
29     - debug:
8b8624 30         msg: "{{ geout.stdout_lines }}"
SU 31
32     - debug:
33         var: userregister
97d9af 34