87514a5705
Add ssl keystone endpoints Add ssl keystone endpoints use fqdn for keystone everywhere. Iadded certs for horizon. Also increased yield of nuke.yml
34 lines
1.0 KiB
YAML
34 lines
1.0 KiB
YAML
---
|
|
# This playbook will reset the instalation to facilitate a new installation.
|
|
# All data is lost!
|
|
- hosts: all
|
|
become: true
|
|
name: Cleanup tasks on all hosts.
|
|
tasks:
|
|
- name: Stop docker service
|
|
shell: "systemctl stop docker"
|
|
- name: Verify docker is stopped.
|
|
systemd:
|
|
name: docker
|
|
state: stopped
|
|
- name: Purge docker images.
|
|
shell: "rm -rf /var/lib/docker/"
|
|
- name: remove volumes
|
|
shell: "rm -rf /srv"
|
|
- name: remove network namespaces
|
|
shell: "rm /var/run/netns/*"
|
|
ignore_errors: true
|
|
- name: Remove stale vxlan interfaces
|
|
shell: "for interface in $(ip link | grep DOWN | grep -Po 'vxlan-\\d{1,2}'); do ip link del $interface ; done"
|
|
ignore_errors: true
|
|
|
|
|
|
- hosts: nova-compute
|
|
gather_facts: false
|
|
become: true
|
|
tasks:
|
|
- name: kill all vm's
|
|
shell: "for machine in $(virsh list --uuid ); do virsh destroy $machine ; done"
|
|
- name: wipe all vm's
|
|
shell: "for machine in $(virsh list --uuid --all); do virsh undefine $machine ; done"
|