2020-08-18 11:57:53 +02:00
---
2020-08-31 19:40:47 +02:00
- hosts : all
2020-08-18 11:57:53 +02:00
gather_facts : false
max_fail_percentage : 20 %
roles :
2020-12-22 14:17:36 +01:00
- { role: robertdebock.bootstrap, tags : "bootstrap" , become : yes }
- { role: ryandaniels.create_users, tags : "user" , become : yes }
2020-11-21 18:44:56 +01:00
2020-08-18 11:57:53 +02:00
vars :
2020-09-26 14:41:10 +02:00
### reobertdebock.bootstrap
bootstrap_user : mg
bootstrap_wait_for_host : no
2020-10-06 14:19:52 +02:00
bootstrap_timeout : 1
2020-09-02 13:18:27 +02:00
### ansible
2020-10-13 20:45:27 +02:00
ansible_user : "mg"
2021-02-07 14:33:36 +01:00
ansible_password : hallowelt
ansible_become_password : hallowelt
2020-08-18 11:57:53 +02:00
ansible_ssh_common_args : "'-o StrictHostKeyChecking=no'"
2020-11-05 21:52:43 +01:00
2020-12-22 14:17:36 +01:00
tasks :
- name : Change user password
become : true
user :
name : mg
update_password : always
2021-02-05 12:52:23 +01:00
password : "{{ lookup('keepass', 'mg_linux_password_hash', 'password') }}"
2020-12-22 14:17:36 +01:00
2021-02-05 10:51:39 +01:00
# Nach dem ersten durchlaufen ist keine Anmeldung mehr per Passwort & ssh möglich. Damit scheitert auch der Versuch das Playbook ein zweites mal durchlaufen zu lassen.