master
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