22 lines
544 B
YAML
22 lines
544 B
YAML
- name: Create users
|
|
ansible.builtin.user:
|
|
name: "{{ item }}"
|
|
groups:
|
|
- aurbis
|
|
- sudo
|
|
- wheel
|
|
append: true
|
|
shell: /bin/bash
|
|
state: present
|
|
when: users is defined
|
|
loop: "{{ users }}"
|
|
- name: Copy local keys (if available)
|
|
ansible.posix.authorized_key:
|
|
user: "{{ item }}"
|
|
state: present
|
|
key: "{{ lookup('file', '/home/' + item + '/.ssh/id_rsa.pub')}}"
|
|
when:
|
|
- users is defined
|
|
- lookup('first_found', '/home/' + item + '/.ssh/id_rsa.pub', errors='ignore')
|
|
loop: "{{ users }}"
|