fix molecule destroy playbook
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Robert Kaussow 2020-10-04 12:40:46 +02:00
parent 41a0c04410
commit e49cbc9a11
Signed by: xoxys
GPG Key ID: 65362AE74AF98B61
1 changed files with 9 additions and 2 deletions

View File

@ -5,10 +5,14 @@
gather_facts: false
no_log: "{{ molecule_no_log }}"
tasks:
- name: Check existing instance config file
stat:
path: "{{ molecule_instance_config }}"
register: cfg
- name: Populate the instance config
set_fact:
instance_conf_file: "{{ lookup('file', molecule_instance_config, errors='ignore') | from_yaml }}"
instance_conf: "{{ instance_conf_file | default([]) }}"
instance_conf: "{{ (lookup('file', molecule_instance_config) | molecule_from_yaml) if cfg.stat.exists else [] }}"
- name: Destroy molecule instance(s)
hcloud_server:
@ -28,6 +32,9 @@
retries: 300
loop: "{{ server.results }}"
- pause:
seconds: 5
- name: Destroy volume(s)
hcloud_volume:
name: "{{ item.instance }}"