--- #################################################################### # WARNING: These are designed specifically for Ansible tests # # and should not be used as examples of how to write Ansible roles # #################################################################### # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later - name: Umounting /testfs aix_filesystem: filesystem: /testfs state: unmounted - name: Removing /testfs aix_filesystem: filesystem: /testfs state: absent - name: Creating a new file system aix_filesystem: filesystem: /newfs size: 1G state: present vg: datavg # It requires a host (nfshost) exporting the NFS - name: Creating NFS filesystem from nfshost (Linux NFS server) aix_filesystem: device: /home/ftp nfs_server: nfshost filesystem: /nfs/ftp state: present # It requires a volume group named datavg (next three actions) - name: Creating a logical volume testlv (aix_lvol module) aix_lvol: vg: datavg lv: testlv size: 2G state: present - name: Create filesystem in a previously defined logical volume aix_filesystem: device: testlv filesystem: /testfs state: present - name: Create an already existing filesystem using existing logical volume. aix_filesystem: vg: datavg device: mksysblv filesystem: /mksysb state: present - name: Create a filesystem in a non-existing VG aix_filesystem: vg: nonexistvg filesystem: /newlv state: present - name: Resizing /mksysb to 1G aix_filesystem: filesystem: /mksysb size: 1G state: present - name: Resizing /mksysb to +512M aix_filesystem: filesystem: /mksysb size: +512M state: present - name: Resizing /mksysb to 11G aix_filesystem: filesystem: /mksysb size: 11G state: present - name: Resizing /mksysb to 11G (already done) aix_filesystem: filesystem: /mksysb size: 11G state: present - name: Resizing /mksysb to -2G aix_filesystem: filesystem: /mksysb size: -2G state: present - name: Resizing /mksysb to 100G (not enough space) aix_filesystem: filesystem: /mksysb size: +100G state: present - name: Unmount filesystem /home/ftp aix_filesystem: filesystem: /home/ftp state: unmounted - name: Remove NFS filesystem /home/ftp aix_filesystem: filesystem: /home/ftp rm_mount_point: true state: absent - name: Mount filesystem /newfs aix_filesystem: filesystem: /newfs state: mounted - name: Remove mounted /newfs aix_filesystem: filesystem: /newfs rm_mount_point: true state: absent - name: Umount /newfs aix_filesystem: filesystem: /newfs state: unmounted - name: Remove /newfs aix_filesystem: filesystem: /newfs rm_mount_point: true state: absent