diff options
Diffstat (limited to 'molecule/default/prepare.yml')
| -rw-r--r-- | molecule/default/prepare.yml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/molecule/default/prepare.yml b/molecule/default/prepare.yml new file mode 100644 index 0000000..b9f84a7 --- /dev/null +++ b/molecule/default/prepare.yml @@ -0,0 +1,31 @@ +--- +- name: Prepare + hosts: localhost + gather_facts: true + tasks: + - name: "Create virtual disk image" + become: true + community.general.filesize: + path: "/opt/vdd.img" + size: 12G + mode: "0755" + force: true + + - name: "Create test_device (loop block device)" + become: true + ansible.builtin.command: + cmd: "losetup --show -Pf /opt/vdd.img" + register: loop_device + changed_when: true + + - name: "Set test facts" + ansible.builtin.set_fact: + test_device: "{{ loop_device.stdout }}" + cacheable: true + + - name: "Show test info" + ansible.builtin.debug: + msg: "{{ item.name }}: {{ item.value }}" + with_items: + - name: "Test Device" + value: "{{ test_device }}" |
