CiscoDevNet/ansible-aci

cisco.aci.aci_l3out_bgp_peer has not property for BGP Authentication

kingfetty opened this issue ยท 1 comments

Community Note

  • Please vote on this issue by adding a ๐Ÿ‘ reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

Current cisco.aci.aci_l3out_bgp_peer module has no property or support to set the BGP authentication key. This request is to add BGP authentication support to the module.

Affected Module(s):

  • cisco.aci.aci_l3out_bgp_peer + bgp:PeerP

APIC version and APIC Platform

  • all

Collection versions

  • cisco.aci 2.7.0

References

bgpPeerP also missing the following attributes:

  • description (descr)

  • transport data plane (ctrl) [ mpls | sr-mpls ] -> mpls set segment-routing-disable in bgp controls (crtl)

  • bgp controls (ctrl) [ allow-self-as | segment-routing-disable | send-com | send-ext-com]

  • @gmicol bgp peer prefix policy (tDn -> uni/tn-common/bgpPfxP-default) -> child object bgpRsPeerPfxPol (uni/tn-infra/out-abr-test/lnodep-abr-test_nodeProfile/lifp-abr-test_interfaceProfile/rspathL3OutAtt-[topology/pod-1/paths-101/pathep-[eth1/4]]/peerP-[20.1.1.0]/rspeerPfxPol) Funtionality to be configured will be added in plugins/modules/aci_bgp_peer_prefix_policy.py

add option to bgpPeerP so bgpPInfraPeerP can also be configured:

  • bgp controls (ctrl/ctrlExt) [allow self as (allow-self-as) | disable peer as check (dis-peer-as-check) | send community (send-com) | send extended community (send-ext-com) | send domain path (is set in ctrlExt -> send-domain-path)]
  • peer type (peerT) -> (fixed SR MPLS Connectivity to value "sr-mpls")
  • local as number config (asnPropagate) [ noPrepen+replace-as+dual-as (dual-as) | no-prepend (no-prepend) | no-options (none) | no-prepend+replace-as (replace-as) ] -> child object bgpLocalAsnP (uni/tn-infra/out-abr-test/lnodep-abr-test_nodeProfile/infraPeerP-[10.0.0.1]/localasn)