123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- ---
- - name: Evaluate basic OpenStack groups
- import_playbook: evaluate_groups.yml
- - name: Evaluate remaining cluster groups
- import_playbook: ../../init/evaluate_groups.yml
- - name: Unsubscribe RHEL instances
- hosts: oo_all_hosts
- become: yes
- gather_facts: yes
- tasks:
- - name: Unsubscribe RHEL instances
- import_role:
- name: rhel_unsubscribe
- when:
- - ansible_distribution == "RedHat"
- - rhsub_user is defined
- - rhsub_pass is defined
- - name: Clean DNS entries
- hosts: localhost
- ignore_errors: True
- tasks:
- - name: Clean DNS entries
- import_role:
- name: openshift_openstack
- tasks_from: populate-dns.yml
- vars:
- l_openshift_openstack_dns_update_nodes: "{{ groups.OSEv3 }}"
- l_dns_record_state: absent
- when:
- - openshift_openstack_external_nsupdate_keys is defined
- - openshift_openstack_external_nsupdate_keys.private is defined or openshift_openstack_external_nsupdate_keys.public is defined
- - name: Remove OpenStack resources
- hosts: localhost
- tasks:
- - name: retrieve cluster name from the environment if present
- set_fact:
- openshift_openstack_stack_name: "{{ lookup('env', 'OPENSHIFT_CLUSTER') | ternary (lookup('env', 'OPENSHIFT_CLUSTER'), omit) }}"
- - name: Remove OpenStack resources
- import_role:
- name: openshift_openstack
- tasks_from: unprovision.yml
|