switch to native filters instead of molecule internals
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
b9a55ac589
commit
1f943a0d62
@ -100,7 +100,10 @@
|
|||||||
|
|
||||||
- name: Dump instance config
|
- name: Dump instance config
|
||||||
copy:
|
copy:
|
||||||
content: "{{ instance_conf | to_json | from_json | molecule_to_yaml | molecule_header }}"
|
content: |
|
||||||
|
# Molecule managed
|
||||||
|
|
||||||
|
{{ instance_conf | to_json | from_json | to_yaml }}
|
||||||
dest: "{{ molecule_instance_config }}"
|
dest: "{{ molecule_instance_config }}"
|
||||||
when: server.changed | bool
|
when: server.changed | bool
|
||||||
|
|
||||||
@ -110,7 +113,7 @@
|
|||||||
host: "{{ item.address }}"
|
host: "{{ item.address }}"
|
||||||
search_regex: SSH
|
search_regex: SSH
|
||||||
delay: 10
|
delay: 10
|
||||||
loop: "{{ lookup('file', molecule_instance_config) | molecule_from_yaml }}"
|
loop: "{{ lookup('file', molecule_instance_config) | from_yaml }}"
|
||||||
|
|
||||||
- name: Wait for VM to settle down
|
- name: Wait for VM to settle down
|
||||||
pause:
|
pause:
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
- name: Populate the instance config
|
- name: Populate the instance config
|
||||||
set_fact:
|
set_fact:
|
||||||
instance_conf: "{{ (lookup('file', molecule_instance_config) | molecule_from_yaml) if cfg.stat.exists else [] }}"
|
instance_conf: "{{ (lookup('file', molecule_instance_config) | from_yaml) if cfg.stat.exists else [] }}"
|
||||||
|
|
||||||
- name: Destroy molecule instance(s)
|
- name: Destroy molecule instance(s)
|
||||||
hcloud_server:
|
hcloud_server:
|
||||||
@ -70,6 +70,9 @@
|
|||||||
|
|
||||||
- name: Dump instance config
|
- name: Dump instance config
|
||||||
copy:
|
copy:
|
||||||
content: "{{ instance_conf | molecule_to_yaml | molecule_header }}"
|
content: |
|
||||||
|
# Molecule managed
|
||||||
|
|
||||||
|
{{ instance_conf | to_json | from_json | to_yaml }}
|
||||||
dest: "{{ molecule_instance_config }}"
|
dest: "{{ molecule_instance_config }}"
|
||||||
when: server.changed | bool
|
when: server.changed | bool
|
||||||
|
@ -3,7 +3,8 @@ dependency:
|
|||||||
name: galaxy
|
name: galaxy
|
||||||
options:
|
options:
|
||||||
role-file: molecule/requirements.yml
|
role-file: molecule/requirements.yml
|
||||||
requirements-file: molecule/requirements.yml
|
env:
|
||||||
|
ANSIBLE_GALAXY_DISPLAY_PROGRESS: "false"
|
||||||
driver:
|
driver:
|
||||||
name: delegated
|
name: delegated
|
||||||
platforms:
|
platforms:
|
||||||
|
Loading…
Reference in New Issue
Block a user