codeaffen / codeaffen.phpipam / 1.7.0 / module / vrf Manage virtual routers and forwarders | "added in version" 0.4.0 of codeaffen.phpipam" Authors: Christian Meißner (@cmeissner)codeaffen.phpipam.vrf (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 vrfs
- name: "Create vrf" codeaffen.phpipam.vrf: username: "admin" password: "s3cr3t" server_url: "https://ipam.example.com" name: "my vrf" sections: - Example Inc. - DEVOPS department state: present
- name: "Remove vrf" codeaffen.phpipam.vrf: username: "admin" password: "s3cr3t" server_url: "https://ipam.example.com" name: "my vrf" state: absent
name: description: Name of the given vrf 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 distinguisher: description: VRF route distinguisher required: false type: str validate_certs: default: true description: Is the TLS certificate of the phpIPAM server verified or not. required: false type: bool