v1.0.0
This commit is contained in:
22
playbooks/playbook_autopilot.yml
Normal file
22
playbooks/playbook_autopilot.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
---
|
||||
# Playbook do bezobsługowego uruchamiania z crona (patrz cron/run-autopilot.sh).
|
||||
# Kolejność: aktualizacja pakietów -> sprzątanie/kondycja -> raport floty.
|
||||
#
|
||||
# Świadomie NIE zawiera:
|
||||
# - playbook_security_baseline.yml (zmiany w sshd/unattended-upgrades — uruchamiać ręcznie)
|
||||
# - restartu hostów (reboot jest tylko raportowany w fleet_report, decyzję
|
||||
# o restarcie podejmuje operator ręcznie)
|
||||
#
|
||||
# Użycie: ansible-playbook -i patchmon_inventory.yml playbooks/playbook_autopilot.yml --limit "Update-now,localhost"
|
||||
#
|
||||
# WAŻNE: ",localhost" w --limit jest wymagane — playbook_fleet_report.yml ma
|
||||
# drugą fazę na hosts: localhost (renderowanie raportu), a --limit bez "localhost"
|
||||
# w wzorcu powoduje jej pominięcie ("skipping: no hosts matched").
|
||||
- name: Aktualizacja pakietów
|
||||
import_playbook: playbook_upgrade.yml
|
||||
|
||||
- name: Sprzątanie i kondycja systemu
|
||||
import_playbook: playbook_cleanup.yml
|
||||
|
||||
- name: Raport stanu floty
|
||||
import_playbook: playbook_fleet_report.yml
|
||||
Reference in New Issue
Block a user