Files
@ 5283779cf2aa
Branch filter:
Location: majic-ansible-roles/roles/mail_server/molecule/default/destroy.yml - annotation
5283779cf2aa
1.2 KiB
text/x-yaml
MAR-168: Clean-up references to database_server root password:
- Updated role reference documentation.
- Updated usage instructions.
- Updated test configurations.
- Remvoed unused files/variables.
- Updated test site configuration.
- Updated role reference documentation.
- Updated usage instructions.
- Updated test configurations.
- Remvoed unused files/variables.
- Updated test site configuration.
d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a b0c92677ba93 d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a d7f5980cc68a | ---
- name: Destroy
hosts: localhost
connection: local
gather_facts: false
no_log: "{{ not lookup('env', 'MOLECULE_DEBUG') | bool }}"
vars:
molecule_file: "{{ lookup('env', 'MOLECULE_FILE') }}"
molecule_instance_config: "{{ lookup('env',' MOLECULE_INSTANCE_CONFIG') }}"
molecule_yml: "{{ lookup('file', molecule_file) | molecule_from_yaml }}"
tasks:
- name: Destroy molecule instance(s)
molecule_vagrant:
instance_name: "{{ item.name }}"
platform_box: "{{ item.box }}"
provider_name: "{{ molecule_yml.driver.provider.name }}"
force_stop: "{{ item.force_stop | default(True) }}"
state: destroy
register: server
with_items: "{{ molecule_yml.platforms }}"
# Mandatory configuration for Molecule to function.
- name: Populate instance config
set_fact:
instance_conf: {}
- name: Dump instance config
copy:
# NOTE(retr0h): Workaround for Ansible 2.2.
# https://github.com/ansible/ansible/issues/20885
content: "{{ instance_conf | to_json | from_json | molecule_to_yaml | molecule_header }}"
dest: "{{ molecule_instance_config }}"
when: server.changed | bool
|