ceuser@deyu:~/ansible_pb$ ansible-doc filesystem | grep ^EX -A5
EXAMPLES:
- name: Create a ext2 filesystem on /dev/sdb1
community.general.filesystem:
fstype: ext2
dev: /dev/sdb1
ceuser@deyu:~/ansible_pb$ vi lvfs1.yml
ceuser@deyu:~/ansible_pb$ cat lvfs1.yml
---
- hosts: dev
tasks:
- name: Create a logical volume of 100m
community.general.lvol:
vg: fieldwork
lv: test
size: 100
- name: Create a ext4 filesystem on /dev/fieldwork/test
community.general.filesystem:
fstype: ext4
dev: /dev/fieldwork/test
ceuser@deyu:~/ansible_pb$ ansible-playbook lvfs1.yml PLAY [dev] ********************************************************************* TASK [Gathering Facts] ********************************************************* ok: [kvm11] TASK [Create a logical volume] ************************************************* ok: [kvm11] TASK [Create a ext4] *********************************************************** changed: [kvm11] PLAY RECAP ********************************************************************* kvm11 : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
ceuser@deyu:~/ansible_pb$ ansible dev -m shell -a "fsck -N /dev/fieldwork/test" kvm11 | CHANGED | rc=0 >> fsck from util-linux 2.40.2 [/usr/sbin/fsck.ext4 (1) -- /dev/mapper/fieldwork-test] fsck.ext4 /dev/mapper/fieldwork-test