cisco / cisco.dnac / 6.13.3 / module / sda_fabric_border_device Resource module for Sda Fabric Border Device | "added in version" 3.1.0 of cisco.dnac" Authors: Rafael Campos (@racampos) This plugin has a corresponding action plugin.cisco.dnac.sda_fabric_border_device (6.13.3) — module
Install with ansible-galaxy collection install cisco.dnac:==6.13.3
collections: - name: cisco.dnac version: 6.13.3
Manage operations create and delete of the resource Sda Fabric Border Device.
Add border device in SDA Fabric.
Delete border device from SDA Fabric.
- name: Create cisco.dnac.sda_fabric_border_device: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" state: present payload: - borderPriority: string borderSessionType: string borderWithExternalConnectivity: true connectedToInternet: true deviceManagementIpAddress: string deviceRole: - string externalConnectivityIpPoolName: string externalConnectivitySettings: - externalAutonomouSystemNumber: string interfaceDescription: string interfaceName: string l2Handoff: - virtualNetworkName: string vlanName: string l3Handoff: - virtualNetwork: virtualNetworkName: string vlanId: string externalDomainRoutingProtocolName: string internalAutonomouSystemNumber: string routeDistributionProtocol: string sdaTransitNetworkName: string siteNameHierarchy: string
- name: Delete all cisco.dnac.sda_fabric_border_device: dnac_host: "{{dnac_host}}" dnac_username: "{{dnac_username}}" dnac_password: "{{dnac_password}}" dnac_verify: "{{dnac_verify}}" dnac_port: "{{dnac_port}}" dnac_version: "{{dnac_version}}" dnac_debug: "{{dnac_debug}}" state: absent deviceManagementIpAddress: string
payload: description: Sda Fabric Border Device's payload. elements: dict suboptions: borderPriority: description: Border priority associated with a given device. Allowed range for Border Priority is 1-9. A lower value indicates higher priority. E.g., a priority of 1 takes precedence over 5. Default priority would be set to 10. type: str borderSessionType: description: Border Session Type. type: str version_added: 4.0.0 version_added_collection: cisco.dnac borderWithExternalConnectivity: description: Border With External Connectivity (Note True for transit and False for non-transit border). type: bool connectedToInternet: description: Connected to Internet. type: bool version_added: 4.0.0 version_added_collection: cisco.dnac deviceManagementIpAddress: description: Management Ip Address of the provisioned Device. type: str version_added: 4.0.0 version_added_collection: cisco.dnac deviceRole: description: Supported Device Roles in SD-Access fabric. Allowed roles are "Border_Node","Control_Plane_Nod... E.g. "Border_Node" or "Border_Node", "Control_Plane_Node" or "Border_Node", "Control_Plane_Node","Edge_Node". elements: str type: list externalConnectivityIpPoolName: description: External Connectivity IpPool Name. type: str version_added: 4.0.0 version_added_collection: cisco.dnac externalConnectivitySettings: description: Sda Fabric Border Device's externalConnectivitySettings. elements: dict suboptions: externalAutonomouSystemNumber: description: External Autonomous System Number peer (e.g.,1-65535). type: str version_added: 4.0.0 version_added_collection: cisco.dnac interfaceDescription: description: Interface Description. type: str interfaceName: description: Interface Name. type: str version_added: 4.0.0 version_added_collection: cisco.dnac l2Handoff: description: Sda Fabric Border Device's l2Handoff. elements: dict suboptions: virtualNetworkName: description: Virtual Network Name, that is associated to Fabric Site. type: str version_added: 4.0.0 version_added_collection: cisco.dnac vlanName: description: Vlan Name of L2 Handoff. type: str type: list l3Handoff: description: Sda Fabric Border Device's l3Handoff. elements: dict suboptions: virtualNetwork: description: Sda Fabric Border Device's virtualNetwork. suboptions: virtualNetworkName: description: Virtual Network Name, that is associated to Fabric Site. type: str version_added: 4.0.0 version_added_collection: cisco.dnac vlanId: description: Vlan Id (e.g.,2-4096 except for reserved VLANs (1002-1005, 2046, 4095)). type: str version_added: 4.0.0 version_added_collection: cisco.dnac type: dict version_added: 4.0.0 version_added_collection: cisco.dnac type: list version_added: 4.0.0 version_added_collection: cisco.dnac type: list version_added: 4.0.0 version_added_collection: cisco.dnac externalDomainRoutingProtocolName: description: External Domain Routing Protocol Name. type: str internalAutonomouSystemNumber: description: Internal Autonomouns System Number (e.g.,1-65535). type: str routeDistributionProtocol: description: Route Distribution Protocol for Control Plane Device. Allowed values are "LISP_BGP" or "LISP_PUB_SUB". Default value is "LISP_BGP". type: str sdaTransitNetworkName: description: SD-Access Transit Network Name. type: str siteNameHierarchy: description: Site Name Hierarchy of provisioned Device(site should be part of Fabric Site). type: str type: list dnac_host: description: - The Cisco DNA Center hostname. required: true type: str dnac_port: default: 443 description: - The Cisco DNA Center port. type: int dnac_debug: default: false description: - Flag for Cisco DNA Center SDK to enable debugging. type: bool dnac_verify: default: true description: - Flag to enable or disable SSL certificate verification. type: bool dnac_version: default: 2.3.5.3 description: - Informs the SDK which version of Cisco DNA Center to use. type: str dnac_password: description: - The Cisco DNA Center password to authenticate. type: str dnac_username: aliases: - user default: admin description: - The Cisco DNA Center username to authenticate. type: str validate_response_schema: default: true description: - Flag for Cisco DNA Center SDK to enable the validation of request bodies against a JSON schema. type: bool deviceManagementIpAddress: description: DeviceManagementIpAddress query parameter. type: str version_added: 4.0.0 version_added_collection: cisco.dnac
dnac_response: description: A dictionary or list with the response returned by the Cisco DNAC Python SDK returned: always sample: "{\n \"status\": \"string\",\n \"description\": \"string\",\n \"taskId\"\ : \"string\",\n \"taskStatusUrl\": \"string\",\n \"executionStatusUrl\": \"\ string\",\n \"executionId\": \"string\"\n}\n" type: dict