1- name: Umounting /testfs 2 aix_filesystem: 3 filesystem: /testfs 4 state: unmounted 5 6- name: Removing /testfs 7 aix_filesystem: 8 filesystem: /testfs 9 state: absent 10 11- name: Creating a new file system 12 aix_filesystem: 13 filesystem: /newfs 14 size: 1G 15 state: present 16 vg: datavg 17 18# It requires a host (nfshost) exporting the NFS 19- name: Creating NFS filesystem from nfshost (Linux NFS server) 20 aix_filesystem: 21 device: /home/ftp 22 nfs_server: nfshost 23 filesystem: /nfs/ftp 24 state: present 25 26# It requires a volume group named datavg (next three actions) 27- name: Creating a logical volume testlv (aix_lvol module) 28 aix_lvol: 29 vg: datavg 30 lv: testlv 31 size: 2G 32 state: present 33 34- name: Create filesystem in a previously defined logical volume 35 aix_filesystem: 36 device: testlv 37 filesystem: /testfs 38 state: present 39 40- name: Create an already existing filesystem using existing logical volume. 41 aix_filesystem: 42 vg: datavg 43 device: mksysblv 44 filesystem: /mksysb 45 state: present 46 47- name: Create a filesystem in a non-existing VG 48 aix_filesystem: 49 vg: nonexistvg 50 filesystem: /newlv 51 state: present 52 53- name: Resizing /mksysb to 1G 54 aix_filesystem: 55 filesystem: /mksysb 56 size: 1G 57 state: present 58 59- name: Resizing /mksysb to +512M 60 aix_filesystem: 61 filesystem: /mksysb 62 size: +512M 63 state: present 64 65- name: Resizing /mksysb to 11G 66 aix_filesystem: 67 filesystem: /mksysb 68 size: 11G 69 state: present 70 71- name: Resizing /mksysb to 11G (already done) 72 aix_filesystem: 73 filesystem: /mksysb 74 size: 11G 75 state: present 76 77- name: Resizing /mksysb to -2G 78 aix_filesystem: 79 filesystem: /mksysb 80 size: -2G 81 state: present 82 83- name: Resizing /mksysb to 100G (no enought space) 84 aix_filesystem: 85 filesystem: /mksysb 86 size: +100G 87 state: present 88 89- name: Unmount filesystem /home/ftp 90 aix_filesystem: 91 filesystem: /home/ftp 92 state: unmounted 93 94- name: Remove NFS filesystem /home/ftp 95 aix_filesystem: 96 filesystem: /home/ftp 97 rm_mount_point: yes 98 state: absent 99 100- name: Mount filesystem /newfs 101 aix_filesystem: 102 filesystem: /newfs 103 state: mounted 104 105- name: Remove mounted /newfs 106 aix_filesystem: 107 filesystem: /newfs 108 rm_mount_point: yes 109 state: absent 110 111- name: Umount /newfs 112 aix_filesystem: 113 filesystem: /newfs 114 state: unmounted 115 116- name: Remove /newfs 117 aix_filesystem: 118 filesystem: /newfs 119 rm_mount_point: yes 120 state: absent 121