Modules
The IBM Power Systems AIX collection contains modules that can be used in a playbook to automate tasks on AIX. Ansible executes each module on the target node and returns the result back to the controller. While different modules perform different tasks, their interfaces and responses follow similar patterns.
Module reference
Reference material for each module contains documentation on the accepted parameters and their expected values.
- _nim_upgradeios – Use NIM to update a single or a pair of Virtual I/O Servers.
- aixpert – System security settings management.
- alt_disk – Alternate rootvg disk management.
- backup – Data or system volume group backup management.
- bootlist – Alters the list of boot devices available to the system.
- bosboot – Creates boot image.
- chsec – Modify AIX stanza files
- devices – Devices management.
- emgr – System interim fixes management.
- filesystem – Local and NFS filesystems management.
- flrtvc – Generate FLRTVC report, download and install security and HIPER fixes.
- geninstall – Generic installer for various packaging formats.
- getconf – Reports system configuration variable values as facts.
- group – Manage presence, attributes and member of AIX groups.
- hdcrypt_conv – Encrypt/Decrypt logical and physical volumes.
- hdcrypt_facts – Displays encryption/decryption related information
- hdcrypt_pks – Adds PKS authentication method and manages PKS keys
- inittab – Manage inittab entries on AIX.
- install_all_updates – Updates installed software to the latest level on media and verifies the current recommended maintenance or technology level.
- installp – Installs and updates software.
- lku – Performs live kernel update
- lpar_facts – Reports logical partition (LPAR) related information as facts.
- lpp_facts – Returns installed software products or fixes as facts.
- lvg – Configure AIX LVM volume groups
- lvm_facts – Reports LVM information as facts.
- lvol – Configure AIX LVM logical volumes
- mkfilt – Activates or deactivates the filter rules.
- mktcpip – Sets the required values for starting TCP/IP on a host.
- mktun – Creates, activates, deactivates and removes tunnels.
- mount – Mounts/unmounts a filesystem or device on AIX.
- mpio – Returns information about MultiPath I/O capable devices.
- nim – Performs NIM operations - server setup, install packages, update SP or TL.
- nim_backup – Uses NIM to manage backup of LPAR or VIOS clients.
- nim_flrtvc – Use NIM to generate FLRTVC report, download and install security and HIPER fixes.
- nim_resource – show/define/delete NIM resource object(s).
- nim_suma – Use NIM to download fixes, SP or TL from IBM Fix Central website.
- nim_updateios – Use NIM to update a single or a pair of Virtual I/O Servers.
- nim_vios_alt_disk – Uses NIM to create/cleanup an alternate rootvg disk of VIOS clients.
- nim_vios_hc – Check if a pair of VIOSes can be updated.
- nim_viosupgrade – Use NIM to upgrade VIOS(es) with the viosupgrade tool from a NIM master.
- password_rules_policies – Manages password rules and policies
- reboot – Reboot AIX machines.
- smtctl – Enable and Disable Simultaneous MultiThreading Mode
- suma – Download/Install fixes, SP or TL from IBM Fix Central website.
- tunables – Modify/Reset/Show tunables for various components on AIX.
- tunfile_mgmt – Save/Restore/Validate/Modify tunables configuration file for various components on AIX.
- user – Create new users or change/remove attributes of users on AIX.