master
Raw Download raw file
 1--- 
 2 - hosts: linux
 3
 4   vars_files: 
 5   - shortlist
 6
 7   tasks:
 8   - name: create a boat load of users
 9     user:
10       name: "{{item}}"
11       shell: /bin/bash 
12       groups: sudo
13       password: $6$rounds=656000$FnrPYxM9hqrwqz60$jx1rzSzEm/HFwsZukddimWCNO1qTkMCmsdS7m4B50zAWVFQwi4ic4t5pWtCpahu/PFX6.cnPUuziwV4CyH5JQ/ 
14       append: yes
15     with_items: users
16     ignore_errors: yes
17     tags: create
18
19   - name: create keys
20     authorized_key:
21       user: "{{ item }}"
22       key:  "{{ lookup('file', 'id_rsa.pub') }}"
23     with_items: users
24     ignore_errors: yes
25     tags: keys