ansible-role-luks/molecule/default/converge.yml

32 lines
723 B
YAML
Raw Normal View History

2021-09-12 21:58:11 +00:00
---
- name: Converge
hosts: all
become: true
roles:
- ansible-role-luks
vars:
luks_devices:
- name: data_encrypted
device: /dev/loop0
2021-09-12 21:58:11 +00:00
fstype: ext4
mount_point: /mnt/data_decrypted
passphrase: secret
2021-09-12 21:58:11 +00:00
pre_tasks:
- name: Update apt cache
2021-09-12 21:58:11 +00:00
ansible.builtin.apt:
update_cache: true
- name: Check if test.img exists
2021-09-12 21:58:11 +00:00
ansible.builtin.stat:
path: /tmp/test.img
register: st
- name: Create test.img
2021-09-12 21:58:11 +00:00
ansible.builtin.command: dd if=/dev/zero of=/tmp/test.img bs=1M count=100
when: not st.stat.exists
- name: Create loop device
ansible.builtin.command: losetup -fP /tmp/test.img
when: not st.stat.exists