| orphan: |
|---|
Note
This module is part of the codeaffen.phpipam collection (version 1.7.1).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install codeaffen.phpipam.
You need further requirements to be able to use this module,
see :ref:`Requirements <ansible_collections.codeaffen.phpipam.section_module_requirements>` for details.
To use it in a playbook, specify: codeaffen.phpipam.section.
.. rst-class:: ansible-version-added
New in codeaffen.phpipam 0.0.1
- create, update and delete sections
The below requirements are needed on the host that executes this module.
- inflection
- ipaddress
- phpypam>=1.0.0
.. tabularcolumns:: \X{1}{3}\X{2}{3}
| Parameter | Comments |
|---|---|
API app name .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"ansible"` |
|
Short descriptive text .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"None"` |
|
The NS resolver to be used for this section |
|
Name of the section |
|
Specifies the field to use for sorting the returned subnets .. rst-class:: ansible-option-line |
|
Determines the sorting direction, either ascending or descending 'asc' sorts from A to Z or from smallest to largest number 'desc' sorts from Z to A or from largest to smallest number .. rst-class:: ansible-option-line |
|
Name of the parent section .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"None"` |
|
Password of the user to access phpIPAM server |
|
JSON object that represents the permissions for each user .. rst-class:: ansible-option-line :ansible-option-default-bold:`Default:` :ansible-option-default:`"None"` |
|
URL of the phpIPAM server |
|
Show only supernets in subnet list view .. rst-class:: ansible-option-line |
|
Show/hide VLANs in subnet list view .. rst-class:: ansible-option-line |
|
Show/hide VRFs in subnet list view .. rst-class:: ansible-option-line |
|
State of the entity .. rst-class:: ansible-option-line |
|
If set to true, consistency of subnets and IP addresses will be checked .. rst-class:: ansible-option-line |
|
Username to access phpIPAM server |
|
Is the TLS certificate of the phpIPAM server verified or not. .. rst-class:: ansible-option-line |
- name: "Create a section"
codeaffen.phpipam.section:
username: "admin"
password: "s3cr3t"
server_url: "https://ipam.example.com"
name: "EXAMPLE INC"
description: "Section for company EXAMPLE INC"
state: present
- name: "Create a section with parent"
codeaffen.phpipam.section:
username: "admin"
password: "s3cr3t"
server_url: "https://ipam.example.com"
name: "DEVOPS department"
parent: "EXAMPLE INC"
description: "Section for devops department in EXAMPLE INC"
state: present
- Christian Meißner (@cmeissner)
.. ansible-links::
- title: "Issue Tracker"
url: "https://github.com/codeaffen/phpipam-ansible-modules/issues"
external: true
- title: "Homepage"
url: "https://codeaffen.org/projects/phpipam-ansible-modules"
external: true
- title: "Repository (Sources)"
url: "https://github.com/codeaffen/phpipam-ansible-modules"
external: true