51 lines
1.3 KiB
YAML
51 lines
1.3 KiB
YAML
---
|
|
- name: Converge
|
|
hosts: all
|
|
become: yes
|
|
gather_facts: yes
|
|
|
|
roles:
|
|
- role: ansible-role-users
|
|
users_group_list:
|
|
- name: robertdb
|
|
gid: 1024
|
|
- name: users
|
|
- name: notgroup
|
|
state: absent
|
|
- name: systemgroup
|
|
system: yes
|
|
|
|
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_keys:
|
|
- "ssh-rsa ABC123"
|
|
expires: -1
|
|
password_validity_days: 9
|
|
- 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: passuser
|
|
password: "$6$mysecretsalt$qJbapG68nyRab3gxvKWPUcs2g3t0oMHSHMnSKecYNpSi3CuZm.GbBqXO8BE6EI6P1JUefhA0qvD7b5LSh./PU1"
|
|
update_password: on_create
|
|
- name: remotekey
|
|
authorized_keys:
|
|
- "https://raw.githubusercontent.com/shaanr/smdb/master/file.pub"
|
|
- name: systemuser
|
|
system: yes
|