Files
aurbis/tasks/create_users.yml
T
2026-07-19 21:14:36 +02:00

22 lines
628 B
YAML

- name: Create users
ansible.builtin.user:
name: "{{ item }}"
groups:
- aurbis
- sudo
- wheel
append: true
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', dict(files=['/home/' + item + '/.ssh/id_rsa.pub'], skip=true)) | length > 0
#- lookup('first_found', '/home/' + item + '/.ssh/id_rsa.pub', errors='ignore')
loop: "{{ users }}"