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
Failed to load latest commit information.
README.rst Updated AIX hardware Ansible facts as updated to Ansible PR 31546 Dec 14, 2017


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