phpIPAM Ansible Modules
This collection provides modules to manage entities in a phpIPAM. This is neither a collection of roles nor playbooks. It provides modules to write your own roles and/or playbooks.
We get a lot of inspiration from foreman-ansible-modules for our modules.
Installation
The collection is available via Ansible Galaxy. So you can run
ansible-galaxy collection install codeaffen.phpipam
Alternatively you can build and install the collection from source.
make dist
ansible-galaxy collection install codeaffen-phpipam-<version>.tar.gz
Documentation
readthedocs.io
Current documentation can be found on readthedocs.io.
ansible-doc
If you have installed the collection you can facilitate ansible-doc
to display documentation for a given module.
ansible-doc codeaffen.phpipam.section
repository folder
A last option to read the docs is the docs folder in this repository.
Dependencies
The following dependencies have to be fulfiled by the Ansible controller.
colour
geopy
inflection
ipaddress
phpypam>=1.0.0
Need help?
If you’ve found any issues in this release please head over to github and open a bug so we can take a look.