paloaltonetworks.panos.panos_logical_router_vrf module – Manage Logical Router VRFs
Note
This module is part of the paloaltonetworks.panos collection (version 3.2.0).
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 paloaltonetworks.panos.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: paloaltonetworks.panos.panos_logical_router_vrf.
New in paloaltonetworks.panos 3.3.0
Synopsis
Manage PANOS Logical Router VRFs.
Requirements
The below requirements are needed on the host that executes this module.
pan-python can be obtained from PyPI https://pypi.python.org/pypi/pan-python
pandevice can be obtained from PyPI https://pypi.python.org/pypi/pandevice
Parameters
Parameter |
Comments |
|---|---|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Administrative distance for this protocol |
|
Deprecated Use provider to specify PAN-OS connectivity instead. The API key to use instead of generating it using username / password. |
|
Always advertise network routes even if not present in RIB Choices:
|
|
Global Default Local Preference |
|
Support multiple AS in ECMP Choices:
|
|
Enable BGP Choices:
|
|
Enforce First AS Choices:
|
|
Immediately reset session if a link to a directly connected external peer goes down Choices:
|
|
BGP Global BFD Profile |
|
Local restart time to advertise to peer |
|
Maximum of peer restart time accepted |
|
Graceful-restart options enabled Choices:
|
|
Time to remove stale routes after peer restart |
|
Gracefully Shutdown BGP following RFC-8326 Choices:
|
|
Populate BGP learned route to global route table Choices:
|
|
Local AS number |
|
Always compare MEDs Choices:
|
|
Deterministic MEDs comparison Choices:
|
|
IPv4 Redistribution Profile |
|
IPv6 Redistribution Profile |
|
Router id of this BGP instance |
|
Deprecated Please use paloaltonetworks.panos.panos_commit_firewall, paloaltonetworks.panos.panos_commit_panorama, paloaltonetworks.panos.panos_commit_push instead. Commit changes after creating object. If ip_address is a Panorama device, and device_group or template are also set, perform a commit to Panorama and a commit-all to the device group/template. Choices:
|
|
Load balancing algorithm |
|
User-specified hash seed |
|
Only use source address for hash Choices:
|
|
Use source/destination port for hash Choices:
|
|
Enable Equal Cost Multipath Choices:
|
|
Maximum number of ECMP paths supported, change this configuration will result in a virtual router restart |
|
Force VPN traffic to exit interface that the source-ip belongs to Choices:
|
|
Allows return packets to egress out of the ingress interface of the flow Choices:
|
|
When state=gathered. An advanced filtering option to filter results returned from PAN-OS. Refer to the guide discussing gathered_filter for more information. |
|
List of interface names |
|
Deprecated Use provider to specify PAN-OS connectivity instead. The IP address or hostname of the PAN-OS device being configured. |
|
Name of the Logical Router |
|
Name of VRF |
|
Enable OSPF Choices:
|
|
OSPF Global BFD Profile |
|
Global protocol timer setting |
|
Enable OSPF graceful restart Choices:
|
|
Graceful restart period |
|
Graceful restart helper enable Choices:
|
|
Graceful restart neighbor restart time |
|
Graceful restart strict lsa checking Choices:
|
|
Redistribution profile setting |
|
RFC 1583 compatibility Choices:
|
|
Router ID in IP format (eg. 1.1.1.1) |
|
SPF timer setting |
|
Disable R-Bit and v6-Bit Choices:
|
|
Enable OSPFv3 Choices:
|
|
OSPFv3 Global BFD Profile |
|
Global protocol timer setting |
|
Enable OSPFv3 graceful restart Choices:
|
|
Graceful restart period |
|
Graceful restart helper enable Choices:
|
|
Graceful restart neighbor restart time |
|
Graceful restart strict lsa checking Choices:
|
|
Redistribution profile setting |
|
Router ID in IP format (eg. 1.1.1.1) |
|
SPF timer setting |
|
Deprecated Use provider to specify PAN-OS connectivity instead. The password to use for authentication. This is ignored if api_key is specified. |
|
Deprecated Use provider to specify PAN-OS connectivity instead. The port number to connect to the PAN-OS device on. Default: |
|
A dict object containing connection details. |
|
The API key to use instead of generating it using username / password. |
|
The IP address or hostname of the PAN-OS device being configured. |
|
The password to use for authentication. This is ignored if api_key is specified. |
|
The port number to connect to the PAN-OS device on. Default: |
|
The serial number of a firewall to use for targeted commands. If ip_address is not a Panorama PAN-OS device, then this param is ignored. |
|
The username to use for authentication. This is ignored if api_key is specified. Default: |
|
IPv4 BGP route map |
|
IPv4 OSPF route map |
|
IPv4 static route map |
|
IPv6 BGP route map |
|
IPv6 OSPFv3 route map |
|
IPv6 static route map |
|
The state. Choices:
|
|
(Panorama only) The template this operation should target. Mutually exclusive with template_stack. |
|
(Panorama only) The template stack this operation should target. Mutually exclusive with template. |
|
Deprecated Use provider to specify PAN-OS connectivity instead. The username to use for authentication. This is ignored if api_key is specified. Default: |
Notes
Note
Checkmode is supported.
Panorama is supported.
PAN-OS connectivity should be specified using provider or the classic PAN-OS connectivity params (ip_address, username, password, api_key, and port). If both are present, then the classic params are ignored.
If the PAN-OS to be configured is Panorama, either template or template_stack must be specified.
Examples
- name: Add ethernet1/1 to VRF "default" on logical router "default"
paloaltonetworks.panos.panos_logical_router_vrf:
provider: '{{ provider }}'
logical_router: default
name: default
interfaces:
- ethernet1/1
- name: Enable BGP
paloaltonetworks.panos.panos_logical_router_vrf:
provider: '{{ device }}'
logical_router: default
name: default
bgp_enable: true
bgp_router_id: 10.10.10.10
bgp_local_as: 65500
template: '{{ template | default(omit) }}'
register: result