codeaffen.phpipam.section module – Manage sections
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 Requirements for details.
To use it in a playbook, specify: codeaffen.phpipam.section.
New in codeaffen.phpipam 0.0.1
Synopsis
create, update and delete sections
Requirements
The below requirements are needed on the host that executes this module.
inflection
ipaddress
phpypam>=1.0.0
Parameters
Parameter |
Comments |
|---|---|
API app name Default: |
|
Short descriptive text Default: |
|
The NS resolver to be used for this section |
|
Name of the section |
|
Specifies the field to use for sorting the returned subnets Choices:
|
|
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 Choices:
|
|
Name of the parent section Default: |
|
Password of the user to access phpIPAM server |
|
JSON object that represents the permissions for each user Default: |
|
URL of the phpIPAM server |
|
Show only supernets in subnet list view Choices:
|
|
Show/hide VLANs in subnet list view Choices:
|
|
Show/hide VRFs in subnet list view Choices:
|
|
State of the entity Choices:
|
|
If set to true, consistency of subnets and IP addresses will be checked Choices:
|
|
Username to access phpIPAM server |
|
Is the TLS certificate of the phpIPAM server verified or not. Choices:
|
Examples
- 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