codeaffen / codeaffen.phpipam / 1.7.0 / module / domain Manage L2 routing domains | "added in version" 0.3.0 of codeaffen.phpipam" Authors: Christian Meißner (@cmeissner)codeaffen.phpipam.domain (1.7.0) — module
Install with ansible-galaxy collection install codeaffen.phpipam:==1.7.0
collections: - name: codeaffen.phpipam version: 1.7.0
create, update and delete L2 routing domains
- name: "Create domain" codeaffen.phpipam.domain: username: "admin" password: "s3cr3t" server_url: "https://ipam.example.com" name: "my domain" sections: - Example Inc. - DEVOPS department state: present
- name: "Remove domain" codeaffen.phpipam.domain: username: "admin" password: "s3cr3t" server_url: "https://ipam.example.com" name: "my domain" state: absent
name: description: Name of the given domain required: true type: str state: choices: - present - absent default: present description: State of the entity type: str app_id: default: ansible description: API app name required: false type: str password: description: Password of the user to access phpIPAM server required: true type: str sections: description: List of sections where the nameserver appears required: false type: list username: description: Username to access phpIPAM server required: true type: str server_url: description: URL of the phpIPAM server required: true type: str description: description: A descriptive text for that entity required: false type: str validate_certs: default: true description: Is the TLS certificate of the phpIPAM server verified or not. required: false type: bool