27 lines
531 B
YAML
27 lines
531 B
YAML
|
---
|
||
|
- name: Create admins accounts
|
||
|
user:
|
||
|
state: present
|
||
|
name: '{{ item.value.name }}'
|
||
|
uid: '{{ item.value.uid }}'
|
||
|
password: '{{ item.value.password_hash_openbsd }}'
|
||
|
groups: wheel
|
||
|
shell: /bin/ksh
|
||
|
append: yes
|
||
|
with_dict:
|
||
|
"{{ evolix_users }}"
|
||
|
tags:
|
||
|
- admin
|
||
|
|
||
|
- name: Add admins ssh keys
|
||
|
lineinfile:
|
||
|
state: present
|
||
|
dest: '/home/{{ item.value.name }}/.ssh/authorized_keys'
|
||
|
line: '{{ item.value.ssh_keys }}'
|
||
|
create: yes
|
||
|
with_dict:
|
||
|
"{{ evolix_users }}"
|
||
|
tags:
|
||
|
- admin
|
||
|
|