Files
@ 266766821941
Branch filter:
Location: majic-ansible-roles/roles/bootstrap/molecule/default/destroy.yml - annotation
266766821941
1.2 KiB
text/x-yaml
MAR-129: Added release note on breaking change in ldap_server role:
- The ldap_entries parameter can't use state "append" - since this was
part of the old m_ldap_entry module implementation.
- The ldap_entries parameter can't use state "append" - since this was
part of the old m_ldap_entry module implementation.
3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 48a901602e77 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a 3c03c2ea9d2a | ---
- 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
|