Merge pull request 'Handle case of absent instance_config.yml gracefully' (#13) from improved-failure-handling into main
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #13
This commit is contained in:
commit
ef8c7e3381
@ -6,16 +6,16 @@
|
|||||||
no_log: "{{ molecule_no_log }}"
|
no_log: "{{ molecule_no_log }}"
|
||||||
tasks:
|
tasks:
|
||||||
- name: Populate the instance config
|
- name: Populate the instance config
|
||||||
block:
|
set_fact:
|
||||||
- name: Populate instance config from file
|
instance_conf: "{{ lookup('file', molecule_instance_config, errors='warn') | from_yaml }}"
|
||||||
set_fact:
|
skip_instances: false
|
||||||
instance_conf: "{{ lookup('file', molecule_instance_config) | from_yaml }}"
|
register: instance_config_lookup
|
||||||
skip_instances: false
|
|
||||||
rescue:
|
- name: Populate instance config when file missing
|
||||||
- name: Populate instance config when file missing
|
set_fact:
|
||||||
set_fact:
|
instance_conf: {}
|
||||||
instance_conf: {}
|
skip_instances: true
|
||||||
skip_instances: true
|
when: not instance_config_lookup.ansible_facts.instance_conf
|
||||||
|
|
||||||
- name: Destroy molecule instance(s)
|
- name: Destroy molecule instance(s)
|
||||||
hcloud_server:
|
hcloud_server:
|
||||||
|
Loading…
Reference in New Issue
Block a user