Ansible AIX support collection
Clone or download
kairoaraujo Merge pull request #4 from kairoaraujo/core_3491f9e
aix_devices changed to receive attributes as dict
Latest commit 73e8cb0 Jun 1, 2018


Ansible AIX support

Ansible AIX support is my collection of modules or features for AIX/PowerVM OS that are not (yet) commited to official Ansible.

I am personally working to put all those modules officially to Ansible project. My goal is put Ansible more integrated with AIX and PowerVM plataform.

I recommend to use this collection with latest stable Ansible version.

AIX support features list

List of AIX supported modules on this repository

Type Name Description Path
module aix_lvg AIX Logical Volume management lib/ansible/modules/system
module aix_devices AIX devices management lib/ansible/modules/system
module aix_filesystem AIX Files system management (LVM and NFS) lib/ansible/modules/system
module mksysb AIX rootvg backup with mksysb lib/ansible/modules/system
module installp AIX package management lib/ansible/modules/packaging/os
module service Include AIX group of subsystems support lib/ansible/modules/system
utils aix AIX hardware Ansible facts lib/modules/modules_utils/facts/hardware
utils distribution AIX distribution version added #29561 lib/ansible/module_utils/facts/system

Ansible versions tested

  • 2.4

Installation procedure

  1. Download

or download using git

# git clone
  1. Extract the files
# unzip
  1. Go to ansible-aix-support directory
# cd ansible-aix-support
  1. Use installation script to install
# ./
  Starting installation of Ansible AIX support

  [INFO] Checking Ansible installation.
  [INFO] Ansible found.
  [INFO] Checking Ansible installation
  [INFO] Version compatible.
  [INFO] Backup file /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/
  [INFO] Adding /usr/lib/python2.7/site-packages/ansible/module_utils/facts/hardware/
  [INFO] Adding /usr/lib/python2.7/site-packages/ansible/modules/packaging/os/
  [INFO] Adding /usr/lib/python2.7/site-packages/ansible/modules/system/
  [INFO] Adding /usr/lib/python2.7/site-packages/ansible/modules/system/
  [INFO] Adding /usr/lib/python2.7/site-packages/ansible/modules/system/
  [INFO] Adding /usr/lib/python2.7/site-packages/ansible/modules/system/
  [INFO] Finished.

Pull requests list

List of pull requests already done to official Ansible

Type Name Pull Request link Status Version
module aix_lvg Open devel (2.5.0)
module aix_filesystem Open devel (2.5.0)
module mksysb Merged devel (2.5.0)
module installp Open devel (2.5.0)
utils aix Open devel (2.5.0)
utils distribution Merged devel (2.5.0)
module aix_devices Open devel (2.5.0)
module service Open devel (2.5.0)


GNU General Public License v3.0