Migrate the code for mount_device

This commit is contained in:
Alexander Gorelyshev
2025-12-04 11:57:29 +04:00
parent 7270684562
commit 008505079e
11 changed files with 149 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
---
- name: Converge
hosts: all
pre_tasks:
- name: "Check if the disk file already exists"
ansible.builtin.stat:
path: /tmp/test_file
register: disk_file
- name: "Create a file to act as a disk if it doesn't exist"
when: not disk_file.stat.exists
changed_when: false
ansible.builtin.shell: |
dd if=/dev/zero of=/tmp/test_file bs=1000000 count=100
mkfs.ext3 /tmp/test_file
roles:
- role: genlab.mount_device
devices:
- what: "/tmp/test_file"
where: "/test_mount"
fstype: ext3
opts:
- noatime
state: mounted