diff options
Diffstat (limited to '')
4 files changed, 1140 insertions, 0 deletions
diff --git a/ansible_collections/cisco/aci/changelogs/.gitignore b/ansible_collections/cisco/aci/changelogs/.gitignore new file mode 100644 index 00000000..6be6b533 --- /dev/null +++ b/ansible_collections/cisco/aci/changelogs/.gitignore @@ -0,0 +1 @@ +/.plugin-cache.yaml diff --git a/ansible_collections/cisco/aci/changelogs/.plugin-cache.yaml b/ansible_collections/cisco/aci/changelogs/.plugin-cache.yaml new file mode 100644 index 00000000..e314fd82 --- /dev/null +++ b/ansible_collections/cisco/aci/changelogs/.plugin-cache.yaml @@ -0,0 +1,780 @@ +objects: + role: {} +plugins: + become: {} + cache: {} + callback: {} + cliconf: {} + connection: {} + httpapi: {} + inventory: {} + lookup: + interface_range: + description: query interfaces from a range or comma separated list of ranges + name: interface_range + version_added: null + module: + aci_aaa_ssh_auth: + description: Manage AAA SSH auth (aaaSshAuth) objects. + name: aci_aaa_ssh_auth + namespace: '' + version_added: null + aci_aaa_user: + description: Manage AAA users (aaa:User) + name: aci_aaa_user + namespace: '' + version_added: null + aci_aaa_user_certificate: + description: Manage AAA user certificates (aaa:UserCert) + name: aci_aaa_user_certificate + namespace: '' + version_added: null + aci_aaa_user_domain: + description: Manage AAA user domain (aaaUserDomain) objects. + name: aci_aaa_user_domain + namespace: '' + version_added: null + aci_aaa_user_role: + description: Manage AAA user role (aaaUserRole) objects. + name: aci_aaa_user_role + namespace: '' + version_added: null + aci_access_port_block_to_access_port: + description: Manage port blocks of Fabric interface policy leaf profile interface + selectors (infra:HPortS, infra:PortBlk) + name: aci_access_port_block_to_access_port + namespace: '' + version_added: null + aci_access_port_to_interface_policy_leaf_profile: + description: Manage Fabric interface policy leaf profile interface selectors + (infra:HPortS, infra:RsAccBaseGrp, infra:PortBlk) + name: aci_access_port_to_interface_policy_leaf_profile + namespace: '' + version_added: null + aci_access_sub_port_block_to_access_port: + description: Manage sub port blocks of Fabric interface policy leaf profile + interface selectors (infra:HPortS, infra:SubPortBlk) + name: aci_access_sub_port_block_to_access_port + namespace: '' + version_added: null + aci_aep: + description: Manage attachable Access Entity Profile (AEP) objects (infra:AttEntityP, + infra:ProvAcc) + name: aci_aep + namespace: '' + version_added: null + aci_aep_to_domain: + description: Bind AEPs to Physical or Virtual Domains (infra:RsDomP) + name: aci_aep_to_domain + namespace: '' + version_added: null + aci_aep_to_epg: + description: Bind EPG to AEP (infra:RsFuncToEpg). + name: aci_aep_to_epg + namespace: '' + version_added: null + aci_ap: + description: Manage top level Application Profile (AP) objects (fv:Ap) + name: aci_ap + namespace: '' + version_added: null + aci_bd: + description: Manage Bridge Domains (BD) objects (fv:BD) + name: aci_bd + namespace: '' + version_added: null + aci_bd_dhcp_label: + description: Manage DHCP Labels (dhcp:Lbl) + name: aci_bd_dhcp_label + namespace: '' + version_added: null + aci_bd_subnet: + description: Manage Subnets (fv:Subnet) + name: aci_bd_subnet + namespace: '' + version_added: null + aci_bd_to_l3out: + description: Bind Bridge Domain to L3 Out (fv:RsBDToOut) + name: aci_bd_to_l3out + namespace: '' + version_added: null + aci_bgp_rr_asn: + description: Manage BGP Route Reflector ASN. + name: aci_bgp_rr_asn + namespace: '' + version_added: null + aci_bgp_rr_node: + description: Manage BGP Route Reflector objects. + name: aci_bgp_rr_node + namespace: '' + version_added: null + aci_bulk_static_binding_to_epg: + description: Bind static paths to EPGs (fv:RsPathAtt) + name: aci_bulk_static_binding_to_epg + namespace: '' + version_added: null + aci_cloud_ap: + description: Manage Cloud Application Profile (AP) (cloud:App) + name: aci_cloud_ap + namespace: '' + version_added: null + aci_cloud_aws_provider: + description: Manage Cloud AWS Provider (cloud:AwsProvider) + name: aci_cloud_aws_provider + namespace: '' + version_added: null + aci_cloud_bgp_asn: + description: Manage Cloud APIC BGP Autonomous System Profile (cloud:BgpAsP) + name: aci_cloud_bgp_asn + namespace: '' + version_added: 2.1.0 + aci_cloud_cidr: + description: Manage CIDR under Cloud Context Profile (cloud:Cidr) + name: aci_cloud_cidr + namespace: '' + version_added: null + aci_cloud_ctx_profile: + description: Manage Cloud Context Profile (cloud:CtxProfile) + name: aci_cloud_ctx_profile + namespace: '' + version_added: null + aci_cloud_epg: + description: Manage Cloud EPG (cloud:EPg) + name: aci_cloud_epg + namespace: '' + version_added: null + aci_cloud_epg_selector: + description: Manage Cloud Endpoint Selector (cloud:EPSelector) + name: aci_cloud_epg_selector + namespace: '' + version_added: null + aci_cloud_external_epg: + description: Manage Cloud External EPG (cloud:ExtEPg) + name: aci_cloud_external_epg + namespace: '' + version_added: null + aci_cloud_external_epg_selector: + description: Manage Cloud Endpoint Selector for External EPGs (cloud:ExtEPSelector) + name: aci_cloud_external_epg_selector + namespace: '' + version_added: null + aci_cloud_provider: + description: Query Cloud Provider information (cloud:ProvP) + name: aci_cloud_provider + namespace: '' + version_added: null + aci_cloud_region: + description: Manage Cloud Providers Region (cloud:Region) + name: aci_cloud_region + namespace: '' + version_added: null + aci_cloud_subnet: + description: Manage Cloud Subnet (cloud:Subnet) + name: aci_cloud_subnet + namespace: '' + version_added: null + aci_cloud_vpn_gateway: + description: Manage cloudRouterP in Cloud Context Profile (cloud:cloudRouterP) + name: aci_cloud_vpn_gateway + namespace: '' + version_added: null + aci_cloud_zone: + description: Manage Cloud Availability Zone (cloud:Zone) + name: aci_cloud_zone + namespace: '' + version_added: null + aci_config_rollback: + description: Provides rollback and rollback preview functionality (config:ImportP) + name: aci_config_rollback + namespace: '' + version_added: null + aci_config_snapshot: + description: Manage Config Snapshots (config:Snapshot, config:ExportP) + name: aci_config_snapshot + namespace: '' + version_added: null + aci_contract: + description: Manage contract resources (vz:BrCP) + name: aci_contract + namespace: '' + version_added: null + aci_contract_export: + description: Manage contract interfaces (vz:CPIf) + name: aci_contract_export + namespace: '' + version_added: null + aci_contract_subject: + description: Manage initial Contract Subjects (vz:Subj) + name: aci_contract_subject + namespace: '' + version_added: null + aci_contract_subject_to_filter: + description: Bind Contract Subjects to Filters (vz:RsSubjFiltAtt) + name: aci_contract_subject_to_filter + namespace: '' + version_added: null + aci_contract_subject_to_service_graph: + description: Bind contract subject to service graph (vz:RsSubjGraphAtt). + name: aci_contract_subject_to_service_graph + namespace: '' + version_added: null + aci_dhcp_relay: + description: Manage DHCP relay policies. + name: aci_dhcp_relay + namespace: '' + version_added: null + aci_dhcp_relay_provider: + description: Manage DHCP relay policy providers. + name: aci_dhcp_relay_provider + namespace: '' + version_added: null + aci_dns_domain: + description: Manage DNS Provider (dnsDomain) objects. + name: aci_dns_domain + namespace: '' + version_added: null + aci_dns_profile: + description: Manage DNS Profile (dnsProfile) objects. + name: aci_dns_profile + namespace: '' + version_added: null + aci_dns_provider: + description: Manage DNS Provider (dnsProv) objects. + name: aci_dns_provider + namespace: '' + version_added: null + aci_domain: + description: Manage physical, virtual, bridged, routed or FC domain profiles + (phys:DomP, vmm:DomP, l2ext:DomP, l3ext:DomP, fc:DomP) + name: aci_domain + namespace: '' + version_added: null + aci_domain_to_encap_pool: + description: Bind Domain to Encap Pools (infra:RsVlanNs) + name: aci_domain_to_encap_pool + namespace: '' + version_added: null + aci_domain_to_vlan_pool: + description: Bind Domain to VLAN Pools (infra:RsVlanNs) + name: aci_domain_to_vlan_pool + namespace: '' + version_added: null + aci_encap_pool: + description: Manage encap pools (fvns:VlanInstP, fvns:VxlanInstP, fvns:VsanInstP) + name: aci_encap_pool + namespace: '' + version_added: null + aci_encap_pool_range: + description: Manage encap ranges assigned to pools (fvns:EncapBlk, fvns:VsanEncapBlk) + name: aci_encap_pool_range + namespace: '' + version_added: null + aci_epg: + description: Manage End Point Groups (EPG) objects (fv:AEPg) + name: aci_epg + namespace: '' + version_added: null + aci_epg_monitoring_policy: + description: Manage monitoring policies (mon:EPGPol) + name: aci_epg_monitoring_policy + namespace: '' + version_added: null + aci_epg_to_contract: + description: Bind EPGs to Contracts (fv:RsCons, fv:RsProv) + name: aci_epg_to_contract + namespace: '' + version_added: null + aci_epg_to_contract_interface: + description: Bind EPGs to Consumed Contracts Interface (fv:RsConsIf). + name: aci_epg_to_contract_interface + namespace: '' + version_added: null + aci_epg_to_contract_master: + description: Manage End Point Group (EPG) contract master relationships (fv:RsSecInherited) + name: aci_epg_to_contract_master + namespace: '' + version_added: null + aci_epg_to_domain: + description: Bind EPGs to Domains (fv:RsDomAtt) + name: aci_epg_to_domain + namespace: '' + version_added: null + aci_esg: + description: Manage Endpoint Security Groups (ESGs) objects (fv:ESg) + name: aci_esg + namespace: '' + version_added: null + aci_esg_contract_master: + description: Manage ESG contract master relationships (fv:RsSecInherited) + name: aci_esg_contract_master + namespace: '' + version_added: null + aci_esg_epg_selector: + description: Manage ESG - EPG Selectors (fv:fvEPgSelector) + name: aci_esg_epg_selector + namespace: '' + version_added: null + aci_esg_ip_subnet_selector: + description: Manage ESG IP Subnet selector(fv:EPSelector) + name: aci_esg_ip_subnet_selector + namespace: '' + version_added: null + aci_esg_tag_selector: + description: Manage ESG Tag Selectors (fv:TagSelector) + name: aci_esg_tag_selector + namespace: '' + version_added: null + aci_fabric_leaf_profile: + description: Manage fabric leaf profiles (fabric:LeafP). + name: aci_fabric_leaf_profile + namespace: '' + version_added: null + aci_fabric_leaf_switch_assoc: + description: Manage leaf switch bindings to profiles and policy groups (fabric:LeafS + and fabric:RsLeNodePGrp). + name: aci_fabric_leaf_switch_assoc + namespace: '' + version_added: null + aci_fabric_node: + description: Manage Fabric Node Members (fabric:NodeIdentP) + name: aci_fabric_node + namespace: '' + version_added: null + aci_fabric_scheduler: + description: This modules creates ACI schedulers. + name: aci_fabric_scheduler + namespace: '' + version_added: null + aci_fabric_spine_profile: + description: Manage fabric spine profiles (fabric:SpineP). + name: aci_fabric_spine_profile + namespace: '' + version_added: null + aci_fabric_spine_switch_assoc: + description: Manage spine switch bindings to profiles and policy groups (fabric:SpineS + and fabric:RsSpNodePGrp). + name: aci_fabric_spine_switch_assoc + namespace: '' + version_added: null + aci_fabric_switch_block: + description: Manage switch blocks (fabric:NodeBlk). + name: aci_fabric_switch_block + namespace: '' + version_added: null + aci_fabric_switch_policy_group: + description: Manage Fabric Switch Policy Group objects. + name: aci_fabric_switch_policy_group + namespace: '' + version_added: null + aci_filter: + description: Manages top level filter objects (vz:Filter) + name: aci_filter + namespace: '' + version_added: null + aci_filter_entry: + description: Manage filter entries (vz:Entry) + name: aci_filter_entry + namespace: '' + version_added: null + aci_firmware_group: + description: This module creates a firmware group + name: aci_firmware_group + namespace: '' + version_added: null + aci_firmware_group_node: + description: This modules adds and remove nodes from the firmware group + name: aci_firmware_group_node + namespace: '' + version_added: null + aci_firmware_policy: + description: This creates a firmware policy + name: aci_firmware_policy + namespace: '' + version_added: null + aci_firmware_source: + description: Manage firmware image sources (firmware:OSource) + name: aci_firmware_source + namespace: '' + version_added: null + aci_interface_blacklist: + description: Enabling or Disabling physical interfaces. + name: aci_interface_blacklist + namespace: '' + version_added: null + aci_interface_description: + description: Setting and removing description on physical interfaces. + name: aci_interface_description + namespace: '' + version_added: null + aci_interface_policy_cdp: + description: Manage CDP interface policies (cdp:IfPol) + name: aci_interface_policy_cdp + namespace: '' + version_added: null + aci_interface_policy_fc: + description: Manage Fibre Channel interface policies (fc:IfPol) + name: aci_interface_policy_fc + namespace: '' + version_added: null + aci_interface_policy_l2: + description: Manage Layer 2 interface policies (l2:IfPol) + name: aci_interface_policy_l2 + namespace: '' + version_added: null + aci_interface_policy_leaf_breakout_port_group: + description: Manage fabric interface policy leaf breakout port group (infra:BrkoutPortGrp) + name: aci_interface_policy_leaf_breakout_port_group + namespace: '' + version_added: null + aci_interface_policy_leaf_policy_group: + description: Manage fabric interface policy leaf policy groups (infra:AccBndlGrp, + infra:AccPortGrp) + name: aci_interface_policy_leaf_policy_group + namespace: '' + version_added: null + aci_interface_policy_leaf_profile: + description: Manage fabric interface policy leaf profiles (infra:AccPortP) + name: aci_interface_policy_leaf_profile + namespace: '' + version_added: null + aci_interface_policy_link_level: + description: Manage Link Level interface policies (fabric:HIfPol) + name: aci_interface_policy_link_level + namespace: '' + version_added: null + aci_interface_policy_lldp: + description: Manage LLDP interface policies (lldp:IfPol) + name: aci_interface_policy_lldp + namespace: '' + version_added: null + aci_interface_policy_mcp: + description: Manage MCP interface policies (mcp:IfPol) + name: aci_interface_policy_mcp + namespace: '' + version_added: null + aci_interface_policy_ospf: + description: Manage OSPF interface policies (ospf:IfPol) + name: aci_interface_policy_ospf + namespace: '' + version_added: null + aci_interface_policy_port_channel: + description: Manage port channel interface policies (lacp:LagPol) + name: aci_interface_policy_port_channel + namespace: '' + version_added: null + aci_interface_policy_port_security: + description: Manage port security (l2:PortSecurityPol) + name: aci_interface_policy_port_security + namespace: '' + version_added: null + aci_interface_selector_to_switch_policy_leaf_profile: + description: Bind interface selector profiles to switch policy leaf profiles + (infra:RsAccPortP) + name: aci_interface_selector_to_switch_policy_leaf_profile + namespace: '' + version_added: null + aci_l2out: + description: Manage Layer2 Out (L2Out) objects. + name: aci_l2out + namespace: '' + version_added: null + aci_l2out_extepg: + description: Manage External Network Instance (L2Out External EPG) objects (l2extInstP). + name: aci_l2out_extepg + namespace: '' + version_added: null + aci_l2out_extepg_to_contract: + description: Bind Contracts to L2 External End Point Groups (EPGs) + name: aci_l2out_extepg_to_contract + namespace: '' + version_added: null + aci_l2out_logical_interface_path: + description: Manage Layer 2 Outside (L2Out) logical interface path (l2extRsPathL2OutAtt) + name: aci_l2out_logical_interface_path + namespace: '' + version_added: null + aci_l2out_logical_interface_profile: + description: Manage Layer 2 Outside (L2Out) interface profiles (l2ext:LIfP) + name: aci_l2out_logical_interface_profile + namespace: '' + version_added: null + aci_l2out_logical_node_profile: + description: Manage Layer 2 Outside (L2Out) logical node profiles (l2ext:LNodeP) + name: aci_l2out_logical_node_profile + namespace: '' + version_added: null + aci_l3out: + description: Manage Layer 3 Outside (L3Out) objects (l3ext:Out) + name: aci_l3out + namespace: '' + version_added: null + aci_l3out_bgp_peer: + description: Manage Layer 3 Outside (L3Out) BGP Peers (bgp:PeerP) + name: aci_l3out_bgp_peer + namespace: '' + version_added: null + aci_l3out_extepg: + description: Manage External Network Instance Profile (ExtEpg) objects (l3extInstP:instP) + name: aci_l3out_extepg + namespace: '' + version_added: null + aci_l3out_extepg_to_contract: + description: Bind Contracts to External End Point Groups (EPGs) + name: aci_l3out_extepg_to_contract + namespace: '' + version_added: null + aci_l3out_extsubnet: + description: Manage External Subnet objects (l3extSubnet:extsubnet) + name: aci_l3out_extsubnet + namespace: '' + version_added: null + aci_l3out_interface: + description: Manage Layer 3 Outside (L3Out) interfaces (l3ext:RsPathL3OutAtt) + name: aci_l3out_interface + namespace: '' + version_added: null + aci_l3out_interface_secondary_ip: + description: Manage Layer 3 Outside (L3Out) interface secondary IP addresses + (l3ext:Ip). + name: aci_l3out_interface_secondary_ip + namespace: '' + version_added: null + aci_l3out_logical_interface_profile: + description: Manage Layer 3 Outside (L3Out) logical interface profiles (l3ext:LIfP) + name: aci_l3out_logical_interface_profile + namespace: '' + version_added: null + aci_l3out_logical_interface_profile_ospf_policy: + description: Manage Layer 3 Outside (L3Out) logical interface profile (l3ext:LIfP) + OSPF policy (ospfIfP) + name: aci_l3out_logical_interface_profile_ospf_policy + namespace: '' + version_added: null + aci_l3out_logical_interface_vpc_member: + description: Manage Member Node objects (l3ext:Member) + name: aci_l3out_logical_interface_vpc_member + namespace: '' + version_added: null + aci_l3out_logical_node: + description: Manage Layer 3 Outside (L3Out) logical node profile nodes (l3ext:RsNodeL3OutAtt) + name: aci_l3out_logical_node + namespace: '' + version_added: null + aci_l3out_logical_node_profile: + description: Manage Layer 3 Outside (L3Out) logical node profiles (l3extLNodeP:lnodep) + name: aci_l3out_logical_node_profile + namespace: '' + version_added: null + aci_l3out_route_tag_policy: + description: Manage route tag policies (l3ext:RouteTagPol) + name: aci_l3out_route_tag_policy + namespace: '' + version_added: null + aci_l3out_static_routes: + description: Manage Static routes object (l3ext:ipRouteP) + name: aci_l3out_static_routes + namespace: '' + version_added: null + aci_l3out_static_routes_nexthop: + description: Manage nexthops for static routes (ip:NexthopP) + name: aci_l3out_static_routes_nexthop + namespace: '' + version_added: null + aci_maintenance_group: + description: This creates an ACI maintenance group + name: aci_maintenance_group + namespace: '' + version_added: null + aci_maintenance_group_node: + description: Manage maintenance group nodes + name: aci_maintenance_group_node + namespace: '' + version_added: null + aci_maintenance_policy: + description: Manage firmware maintenance policies + name: aci_maintenance_policy + namespace: '' + version_added: null + aci_node_mgmt_epg: + description: In band or Out of band management EPGs + name: aci_node_mgmt_epg + namespace: '' + version_added: null + aci_ntp_policy: + description: Manage NTP policies. + name: aci_ntp_policy + namespace: '' + version_added: null + aci_ntp_server: + description: Manage NTP servers. + name: aci_ntp_server + namespace: '' + version_added: null + aci_rest: + description: Direct access to the Cisco APIC REST API + name: aci_rest + namespace: '' + version_added: null + aci_snmp_client: + description: Manage SNMP clients (snmp:ClientP). + name: aci_snmp_client + namespace: '' + version_added: null + aci_snmp_client_group: + description: Manage SNMP client groups (snmp:ClientGrpP). + name: aci_snmp_client_group + namespace: '' + version_added: null + aci_snmp_community_policy: + description: Manage SNMP community policies (snmp:CommunityP). + name: aci_snmp_community_policy + namespace: '' + version_added: null + aci_snmp_policy: + description: Manage Syslog groups (snmp:Pol). + name: aci_snmp_policy + namespace: '' + version_added: null + aci_snmp_user: + description: Manage SNMP v3 Users (snmp:UserP). + name: aci_snmp_user + namespace: '' + version_added: null + aci_static_binding_to_epg: + description: Bind static paths to EPGs (fv:RsPathAtt) + name: aci_static_binding_to_epg + namespace: '' + version_added: null + aci_static_node_mgmt_address: + description: In band or Out of band management IP address + name: aci_static_node_mgmt_address + namespace: '' + version_added: null + aci_switch_leaf_selector: + description: Bind leaf selectors to switch policy leaf profiles (infra:LeafS, + infra:NodeBlk, infra:RsAccNodePGrep) + name: aci_switch_leaf_selector + namespace: '' + version_added: null + aci_switch_policy_leaf_profile: + description: Manage switch policy leaf profiles (infra:NodeP) + name: aci_switch_policy_leaf_profile + namespace: '' + version_added: null + aci_switch_policy_vpc_protection_group: + description: Manage switch policy explicit vPC protection groups (fabric:ExplicitGEp, + fabric:NodePEp). + name: aci_switch_policy_vpc_protection_group + namespace: '' + version_added: null + aci_syslog_group: + description: Manage Syslog groups (syslog:Group, syslog:Console, syslog:File + and syslog:Prof). + name: aci_syslog_group + namespace: '' + version_added: null + aci_syslog_remote_dest: + description: Manage Syslog Remote Destinations (syslog:RemoteDest). + name: aci_syslog_remote_dest + namespace: '' + version_added: null + aci_syslog_source: + description: Manage Syslog Source objects (syslog:Src) + name: aci_syslog_source + namespace: '' + version_added: null + aci_system: + description: Query the ACI system information (top:System) + name: aci_system + namespace: '' + version_added: null + aci_taboo_contract: + description: Manage taboo contracts (vz:BrCP) + name: aci_taboo_contract + namespace: '' + version_added: null + aci_tag: + description: Tagging of ACI objects + name: aci_tag + namespace: '' + version_added: null + aci_tenant: + description: Manage tenants (fv:Tenant) + name: aci_tenant + namespace: '' + version_added: null + aci_tenant_action_rule_profile: + description: Manage action rule profiles (rtctrl:AttrP) + name: aci_tenant_action_rule_profile + namespace: '' + version_added: null + aci_tenant_ep_retention_policy: + description: Manage End Point (EP) retention protocol policies (fv:EpRetPol) + name: aci_tenant_ep_retention_policy + namespace: '' + version_added: null + aci_tenant_span_dst_group: + description: Manage SPAN destination groups (span:DestGrp) + name: aci_tenant_span_dst_group + namespace: '' + version_added: null + aci_tenant_span_src_group: + description: Manage SPAN source groups (span:SrcGrp) + name: aci_tenant_span_src_group + namespace: '' + version_added: null + aci_tenant_span_src_group_to_dst_group: + description: Bind SPAN source groups to destination groups (span:SpanLbl) + name: aci_tenant_span_src_group_to_dst_group + namespace: '' + version_added: null + aci_vlan_pool: + description: Manage VLAN pools (fvns:VlanInstP) + name: aci_vlan_pool + namespace: '' + version_added: null + aci_vlan_pool_encap_block: + description: Manage encap blocks assigned to VLAN pools (fvns:EncapBlk) + name: aci_vlan_pool_encap_block + namespace: '' + version_added: null + aci_vmm_controller: + description: Manage VMM Controller for virtual domains profiles (vmm:CtrlrP) + name: aci_vmm_controller + namespace: '' + version_added: null + aci_vmm_credential: + description: Manage virtual domain credential profiles (vmm:UsrAccP) + name: aci_vmm_credential + namespace: '' + version_added: null + aci_vmm_uplink: + description: Manage VMM uplinks (vmm:UplinkP) + name: aci_vmm_uplink + namespace: '' + version_added: null + aci_vmm_uplink_container: + description: Manage VMM uplink containers (vmm:UplinkPCont) + name: aci_vmm_uplink_container + namespace: '' + version_added: null + aci_vmm_vswitch_policy: + description: Manage vSwitch policy for VMware virtual domains profiles (vmm:DomP) + name: aci_vmm_vswitch_policy + namespace: '' + version_added: null + aci_vrf: + description: Manage contexts or VRFs (fv:Ctx) + name: aci_vrf + namespace: '' + version_added: null + aci_vzany_to_contract: + description: Attach contracts to vzAny (vz:RsAnyToProv, vz:RsAnyToCons, vz:RsAnyToConsIf) + name: aci_vzany_to_contract + namespace: '' + version_added: null + netconf: {} + shell: {} + strategy: {} + vars: {} +version: 2.3.0 diff --git a/ansible_collections/cisco/aci/changelogs/changelog.yaml b/ansible_collections/cisco/aci/changelogs/changelog.yaml new file mode 100644 index 00000000..0444b7cd --- /dev/null +++ b/ansible_collections/cisco/aci/changelogs/changelog.yaml @@ -0,0 +1,328 @@ +ancestor: null +releases: + 1.0.0: + changes: + bugfixes: + - Fix sanity issues to support 2.10.0 + - Fix some doc issues for a few modules + - Fix some formatting issues (flake8) in unit tests. + - Fixing integration tests and sanity. Tested on ACI 4.2(3l). + minor_changes: + - Add Fex capability to aci_interface_policy_leaf_profile, aci_access_port_to_interface_policy_leaf_profile + and aci_access_port_block_to_access_port + - Add LICENSE file + - Add aci_epg_to_contract_master module + - Add annotation attribute to aci.py and to doc fragment. + - Add annotation to every payload and add test case for annotation. + - Add changelog + - Add collection prefix to all integration tests + - Add galaxy.yml file for collection listing + - Add github action CI pipeline + - Add module and test file for aci_bd_dhcp_label + - Add modules and test files for aci_cloud_ctx_profile, aci_cloud_cidr, aci_cloud_subnet + and aci_cloud_zone + - Add modules and test files for aci_l2out, aci_l2out_extepg and aci_l3out_extepg_to_contract + - Add names to documentation examples for modules from community.network + - Add preferred group support to aci_vrf + - Add support for Azure on all cloud modules + - Add support for output_path to allow dump of REST API objects + - Add support for owner_key and owner_tag for all modules and add test case + for it. + - Add vpn gateway dedicated module and remove vpn_gateway from cloud_ctx_profile + module + - Fix M() and module to use FQCN + - Initial commit based on the collection migration available at "ansible-collection-migration/cisco.aci" + which contains the ACI module from Ansible Core + - Move aci.py to base of module_utils and fix references + - Move test file to root of tests/unit/module_utils + - Update Ansible version in CI and add 2.10.0 to sanity in CI. + - Update Readme with supported versions + - Update to test files to make the tests work on both 3.2 and 4.2. + release_summary: 'This is the first official release of the ``cisco.aci`` collection + on 2020-08-18. + + This changelog describes all changes made to the modules and plugins included + in this collection since Ansible 2.9.0. + + ' + release_date: '2020-08-18' + 1.0.1: + changes: + bugfixes: + - Fix convertion of json/yaml payload to xml in aci_rest + - Fix dump of config for aci_rest + - Fix issue of "current" in firmware_source module + - Fix sanity issue in aci_rest and bump version to v1.0.1 + minor_changes: + - Enable/Disable infra vlan in aci_aep and its test module + - Set scope default value in aci_l3out_extsubnet + release_summary: 'Release v1.0.1 of the ``cisco.aci`` collection on 2020-10-13. + + This changelog describes all changes made to the modules and plugins included + in this collection since v1.0.0. ' + release_date: '2020-10-13' + 1.1.0: + changes: + bugfixes: + - Existing_config variable is not reset during loop + - Fix galaxy import warnings + - Fix how validity of private key/private key file is checked to support new + types + - Fix incorrect domain types in aci_domain_to_encap_pool module + minor_changes: + - Ability to add monitoring policy to epgs and anps + - Add Ansible Network ENV to fallback + - Add aci_l3out_external_path_to_member.py & aci_l3out_static_routes modules + - Add env_fallback for common connection params + - Add env_fallback for the rest of the argument spec + - Add new Subclass path support + - Add new module and test file for leaf breakout port group + - Added failure message to aci_interface_policy_leaf_policy_group + - Update README.md + - Update inventory + - aci_epg_to_domain addition of promiscuous mode (#79) + - aci_interface_policy_port_security addition of attribute:timeout (#80) + release_summary: 'Release v1.1.0 of the ``cisco.aci`` collection on 2020-10-30. + + This changelog describes all changes made to the modules and plugins included + in this collection since v1.0.1. ' + release_date: '2020-10-30' + 1.1.1: + changes: + bugfixes: + - Fix galaxy import warnings + - Fix sanity issue in aci_epg_to_domain + minor_changes: + - Add test file for aci_domain_to_encap_pool + - aci_epg_to_domain moving child configs & classes to each domain type + release_summary: 'Release v1.1.1 of the ``cisco.aci`` collection on 2020-11-23. + + This changelog describes all changes made to the modules and plugins included + in this collection since v1.1.0. ' + release_date: '2020-11-23' + 2.0.0: + changes: + major_changes: + - Change certificate_name to name in aci_aaa_user_certificate module for query + operation + minor_changes: + - Add aci_node_mgmt_epg module to manage in band or out of band management EPGs + - Add aci_static_node_mgmt_address module & test file + - Add test file for aci_node_mgmt_epg + release_summary: 'Release v2.0.0 of the ``cisco.aci`` collection on 2020-12-15. + + This changelog describes all changes made to the modules and plugins included + in this collection since v1.1.1. ' + release_date: '2020-12-15' + 2.1.0: + changes: + bugfixes: + - Fix blacklist bug + - Fix cleanup of MGMT EPGs + - Fix module reference for l3out_node_profile cleanup task + - Fix required variables for absent and present states for l3out_node_profile + - Fix sanity & importer check errors + - Fix test and assertion variables and module references for l3out_node_profile + tests + - pylint fix for .format() + minor_changes: + - Add APIC 5.x to inventory for Integration tests + - Add a requirements file + - Add ability to change custom epg name + - Add aci_cloud_ap module and test file + - Add aci_cloud_aws_provider module and its test file (#181) + - Add aci_cloud_bgp_asn module and test file (#180) + - Add aci_cloud_epg_selector module and test file (#182) + - Add aci_fabric_spine_profile, aci_fabric_spine_switch_assoc and aci_fabric_switch_block + modules and integration tests (#187) + - Add aci_info + - Add aci_interface_description module and test file (#167) + - Add aci_l3out_bgp_peer and aci_l3out_interface modules and test files (#177) + - Add aci_snmp_client, aci_snmp_client_group, aci_snmp_community_policy, aci_snmp_policy + and aci_snmp_user modules and test files (#176) + - Add aci_syslog_group module and test file (#170) + - Add aci_syslog_source and aci_syslog_remote_dest modules and test files (#174) + - Add aci_vmm_controller module and test file + - Add aci_vmm_vswitch module and test file (#142) + - Add check for enhanced lag policy + - Add cloud_external_epg and cloud_external_epg_selector modules and test files + (#185) + - Add directory and aliases file for l3out node profile tests + - Add ethertype for IPv6 + - Add ethertype ipv4 + - Add functionality to support cryptography for signing + - Add galaxy-importer check (#115) + - Add ipv6_l3_unknown_multicast parameter support for aci_bd + - Add issue templates + - Add module aci_cloud_epg & test file (#175) + - Add module aci_l3out_logical_node_profile to manage l3out node profiles + - Add module and test for aci_contract_subject_to_service_graph + - Add new module aci_l2out_extepg_to_contract and test file based on aci_l3out_extepg_to_contract + - Add new modules for L2out - aci_l2out_logical_* + - Add primary_encap in module tests + - Add route_profile, route_profile_l3_out to aci_bd + - Add support and tests for custom_qos_policy parameter in aci_epg + - Add support for ANSIBLE_NET_SSH_KEYFILE + - Add support for vmm domain infra port group and tag collection in aci_domain + module (#141) + - Add task to create requirement for enhanced lag policy + - Add test case for custom epg name + - Add test file for aci_bd + - Add tests for ipv6_l3_unknown_multicast parameter support in aci_bd + - Add tests for l3out node profile module + - Add tests to create multiple node profiles and query all node profiles in + an L3out + - Add variable references and fix naming in l3out_node_profile tests + - Add version check for changing custom epg name + - Added Enhanced Lag Policy for VMware VMM Domain Profile in module aci_epg_to_domain + - Change CI to latest version of ansible and python 3.8 + - Change child_configs & child_classes + - Change dscp to target_dscp in aci_l3out_logical_node_profile module to avoid + future var conflicts + - Change naming of lagpolicy + - Change primary_encap --> primaryEncap + - Change test case for enhanced_lag_policy + - Changes made to execute aci_epg_to_domain and aci_cloud_cidr modules, also + generalised the cloud variables + - Check WARNINGs and ERRORs in galaxy-importer check (#118) + - Correcting sanity in aci_static_binding_to_epg.py module + - Fix broken test parameters for aci_l3out_logical_interface_profile + - Fix documentation and add example to query all node profiles for L3out + - Fix feedback + - Fix indentation causing linting error + - Fix lag_plicy tDn + - Fix missed separators '/' in path attribute of ACIModule class + - Fix module reference and remove unused aliases in aci_l3out_logical_node_profile + tests + - Fixed default values in docs and specs + - Fixed the behavior when output is specified in aci_rest. (#169) + - Initial changes to aci_cloud_ctx_profile module to execute only cloud sites + from inventory + - Interface types added for Po's and vPC's using fex-ports and test files + - L3Out Enhancements + - L3Out Interface Profile (#134) + - Made changes in collection version segment + - Made changes in mso.py to generalize construct_url + - Made changes to support aci non cloud host >=3.2 + - Made changes with respect to galaxy importer similar to MSO + - Modified 12 files affected from inventory file changes, by differentiating + tasks into cloud and non-cloud specific hosts + - Move custom_qos_policy to conditional and remove unnecessary custom_qos_policy + from monitoring policy in test + - Move ipv6_l3_unknown_multicast to condition and check version in test + - Remove uneccessary delegate_to variable for l3out_node_profile cleanup task + - Separated assert statements for cloud and non-cloud sites and added additional + condition statement required for execution of version<=4.1 + - Supports primaryEncap value as unknown (#157) + - Update aci_l3out_extepg_to_contract.py + - W291 + boolean correction + - contract_enhancements (#135) + - doc-required-mismatch fix + - interface blacklist test fix + - interface disable/enable fabricRsOosPath + - interface disable/enable fex support + release_summary: 'Release v2.1.0 of the ``ansible-aci`` collection on 2021-10-06. + + This changelog describes all changes made to the modules and plugins included + in this collection since v2.0.0. ' + release_date: '2021-10-06' + 2.2.0: + changes: + bugfixes: + - Add pool_allocation_mode to the required parameter list in aci_vlan_pool_encap_block + module + - Fix bfd issues in aci_l3out_static_routes module on pre-4.2 APICs + - Fix output_path to support multiple APIC runs in parallel + - Fix small sanity issue in aci_epg_to_contract + - Remove owner_key, owner_tag and annotation from module that do not support + them + - Removed block_name from the required parameter list in aci_vlan_pool_encap_block + module + minor_changes: + - Add access_mode and enable_vm_folder attributes to aci_domain + - Add aci_bgp_rr_asn and aci_bgp_rr_node module and tests + - Add aci_dhcp_relay and aci_dhcp_relay_provider modules and test files (#211) + - Add aci_dns_profile, aci_dns_domain and aci_dns_provider modules and test + files (#221) + - Add aci_epg_to_contract_interface module and test file + - Add aci_esg, aci_esg_contract_master, aci_esg_epg_selector, aci_esg_ip_subnet_selector + and aci_esg_tag_selector modules (#212) + - Add aci_fabric_leaf_profile and aci_fabric_leaf_switch_assoc modules and test + files + - Add aci_fabric_switch_policy_group module and test file + - Add aci_l3out_interface_secondary_ip module and test file + - Add description to aci_fabric_spine_switch_assoc module + - Add destination_epg, source_ip, destination_ip, span_version, flow_id, ttl, + mtu, dscp, and version_enforced attributes to aci_tenant_span_dst_group module + - Add mtu and ipv6_dad attributes to aci_l3out_interface + - Add new aci_vmm_uplink and aci_vmm_uplink_container modules and test files (#189) + - Add new priorities in the aci_epg_to_contract priority module attribute + - Add support for contract_label and subject_label into aci_epg_to_contract + module + - Add support for tagging with new module aci_tag (#210) + - Add useg attribute to aci_epg module + release_summary: 'Release v2.2.0 of the ``ansible-aci`` collection on 2022-03-15. + + This changelog describes all changes made to the modules and plugins included + in this collection since v2.1.0. + + ' + release_date: '2022-03-15' + 2.3.0: + changes: + bugfixes: + - Fix HTTP status returned by aci_rest (#279) + - Fix aci_aep_to_epg absent issue to only delete the correct binding (#263) + - Fix aci_interface_description query interface filtering (#238) + - Fix aci_interface_selector_to_switch_policy_leaf_profile error when querying + interface_selector without specifying a switch policy leaf profile (#318) + - Fix aci_rest output_path issues when content is not JSON + minor_changes: + - Add aci_bulk_static_binding_to_epg module to bind multiple interfaces to an + EPG in one API call + - Add aci_l3out_logical_interface_profile_ospf_policy module to apply ospfIfP + policy to L3out logical interface profile (#301) + - Add aci_ntp_policy and aci_ntp_server modules (#229) + - Add cisco.aci.interface_range lookup plugin for interface range handling (#302) + - Add new aci_aaa_ssh_auth, aci_aaa_user_domain and aci_aaa_user_role modules + (#223) + - Add support for active/stanby vmm uplinks in aci_epg_to_domain + - Add support for aggregate attribute, scope default and "import-rtctrl" to + scope choices in aci_l3out_extsubnet module (#260) + - Added fex_port_channel and fex_vpc interface types to aci_access_port_to_interface_policy_leaf_profile + (#241) + - Adding missing options to aci_epg_to_domain + release_summary: 'Release v2.3.0 of the ``ansible-aci`` collection on 2022-10-14. + + This changelog describes all changes made to the modules and plugins included + in this collection since v2.2.0. + + ' + release_date: '2022-10-14' + 2.4.0: + changes: + bugfixes: + - Add snapshot job details in result of aci_config_snapshot to support query + of snapshot results (#342) + - Fix aci_encap_pool_range by removing range_name from required parameters (#368) + - Fix query of all blacklisted interfaces using aci_interface_blacklist (#367) + minor_changes: + - Add Node Profile BGP Peer and Route Control Profile functionalities to aci_l3out_bgp_peer + module (#340) + - Add SVI auto state support (auto_state attribute) to aci_l3out_interface (#348) + - Add aci_aaa_domain, aci_aaa_role and aci_custom_privilege modules (#226) + - Add aci_fabric_pod_policy_group module (#230) + - Add aci_interface_policy_leaf_profile_fex_policy_group module and add FEX + support to aci_access_port_to_interface_policy_leaf_profile (#233) + - Add aci_tenant_span_src_group_src module (#344) + - Add action_groups for module_defaults (#316) + - Add support for filter direction in aci_contract_subject and aci_contract_subject_to_filter + (#306) + - Update modules to assign roles and permissions to a user (#225) + release_summary: 'Release v2.4.0 of the ``ansible-aci`` collection on 2023-02-04. + + This changelog describes all changes made to the modules and plugins included + in this collection since v2.3.0. + + ' + release_date: '2023-02-04' diff --git a/ansible_collections/cisco/aci/changelogs/config.yaml b/ansible_collections/cisco/aci/changelogs/config.yaml new file mode 100644 index 00000000..1d6198ea --- /dev/null +++ b/ansible_collections/cisco/aci/changelogs/config.yaml @@ -0,0 +1,31 @@ +changelog_filename_template: ../CHANGELOG.rst +changelog_filename_version_depth: 0 +changes_file: changelog.yaml +changes_format: combined +ignore_other_fragment_extensions: true +keep_fragments: false +mention_ancestor: true +new_plugins_after_name: removed_features +notesdir: fragments +prelude_section_name: release_summary +prelude_section_title: Release Summary +sections: +- - major_changes + - Major Changes +- - minor_changes + - Minor Changes +- - breaking_changes + - Breaking Changes / Porting Guide +- - deprecated_features + - Deprecated Features +- - removed_features + - Removed Features (previously deprecated) +- - security_fixes + - Security Fixes +- - bugfixes + - Bugfixes +- - known_issues + - Known Issues +title: Cisco ACI Ansible Collection +trivial_section_name: trivial +use_fqcn: true |