--- - name: Decommission Enterprise Infrastructure Nodes hosts: all become: true gather_facts: true vars_files: - vars/vault.yml pre_tasks: - 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'] post_tasks: - name: Display decommissioning summary ansible.builtin.debug: msg: | Decommissioning completed! Host: {{ inventory_hostname }} Backup Location: /var/backups/decommission-{{ ansible_date_time.iso8601 }}/