ansible-development-environ.../roles/users/molecule/default/playbook.yml

48 lines
1.1 KiB
YAML

---
- name: Converge
hosts: all
become: yes
gather_facts: yes
vars:
users_group_list:
- name: robertdb
gid: 1024
- name: users
- name: notgroup
state: absent
users_user_list:
- name: root
cron_allow: yes
- name: robertdb
comment: Robert de Bock
uid: 1024
group: robertdb
groups: users
cron_allow: yes
sudo_options: "ALL=(ALL) NOPASSWD: ALL"
authorized_key: "ssh-rsa ABC123"
- name: notuser
state: absent
- name: keyuser
manage_ssh_key: yes
- name: privkeyuser
manage_ssh_key: yes
copy_private_key: yes
- name: multiplekeys
authorized_keys:
- "ssh-rsa ABC1234"
- "ssh-rsa ABC12345"
- name: mixedkeys
authorized_key: "ssh-rsa ABC123456"
authorized_keys:
- "ssh-rsa ABC1234567"
- "ssh-rsa ABC12345678"
- name: passuser
password: "$6$mysecretsalt$qJbapG68nyRab3gxvKWPUcs2g3t0oMHSHMnSKecYNpSi3CuZm.GbBqXO8BE6EI6P1JUefhA0qvD7b5LSh./PU1"
update_password: on_create
roles:
- ansible-role-users