2026-04-29 23:14:14 +00:00
|
|
|
---
|
|
|
|
|
- name: Decommission Enterprise Infrastructure Nodes
|
|
|
|
|
hosts: all
|
|
|
|
|
become: true
|
|
|
|
|
gather_facts: true
|
2026-05-03 22:31:04 +00:00
|
|
|
vars_files:
|
|
|
|
|
- vars/vault.yml
|
2026-04-29 23:14:14 +00:00
|
|
|
|
|
|
|
|
pre_tasks:
|
2026-05-03 22:31:04 +00:00
|
|
|
- name: Confirm decommissioning
|
|
|
|
|
ansible.builtin.pause:
|
|
|
|
|
prompt: |
|
|
|
|
|
WARNING: This will decommission {{ inventory_hostname }}
|
|
|
|
|
Backup Data: {{ backup_data }}
|
|
|
|
|
Export Config: {{ export_config }}
|
|
|
|
|
|
|
|
|
|
Press ENTER to continue or Ctrl+C to cancel
|
|
|
|
|
|
|
|
|
|
- name: Display decommissioning information
|
|
|
|
|
ansible.builtin.debug:
|
|
|
|
|
msg: |
|
|
|
|
|
Decommissioning {{ inventory_hostname }}
|
|
|
|
|
Auto Shutdown: {{ auto_shutdown }}
|
|
|
|
|
Backup Enabled: {{ backup_data }}
|
|
|
|
|
|
|
|
|
|
roles:
|
|
|
|
|
- role: decommission
|
|
|
|
|
tags: ['decommission', 'cleanup']
|
2026-04-29 23:14:14 +00:00
|
|
|
|
|
|
|
|
post_tasks:
|
2026-05-03 22:31:04 +00:00
|
|
|
- name: Display decommissioning summary
|
|
|
|
|
ansible.builtin.debug:
|
|
|
|
|
msg: |
|
|
|
|
|
Decommissioning completed!
|
|
|
|
|
Host: {{ inventory_hostname }}
|
|
|
|
|
Backup Location: /var/backups/decommission-{{ ansible_date_time.iso8601 }}/
|