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 }
2021-12-28 11:25:29 +01:00
- { role: mgrote.users, tags : "user" , become : yes }
2021-05-10 14:26:39 +02:00
- { role : mgrote.r8152_kernel_module }
2022-01-10 10:04:19 +01:00
- { role: mgrote.apt_manage_sources, tags : "apt_sources" }
2022-02-07 20:24:21 +01:00
- { role : mgrote.qemu_guest_agent }
2022-01-10 10:04:19 +01:00
- { role: mgrote.apt_update_packages, tags : "updates" }
2021-06-02 18:52:32 +02:00
post_tasks :
2021-06-07 08:40:01 +02:00
- name : Change user password
become : true
user :
name : mg
update_password : always
password : "{{ lookup('keepass', 'mg_linux_password_hash', 'password') }}"
2021-06-08 07:48:24 +02:00
2022-01-10 10:04:19 +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
2021-06-07 08:40:01 +02:00
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.