Skip to content

Releases: CiscoDevNet/ansible-aci

v2.10.1

13 Jul 04:55
Compare
Choose a tag to compare

New release v2.10.1

Bugfixes:

  • Remove duplicate alias name for attribute epg in aci_epg_subnet module

Detailed changelog: v2.10.0...v2.10.1

v2.10.0

02 Jul 06:32
Compare
Choose a tag to compare

New release v2.10.0

Minor Changes:

  • Add aci_esg_to_contract module for esg contract relationship objects fvRsCons (consumer), fvRsConsIf (consumer interface), fvRsProv (provider) and fvRsIntraEpg (intra_esg)
  • Add aci_system_connectivity_preference module (#601)
  • Added suppress-previous flag option to reduce the number of API calls. (#636)
  • Enable relative path and/or filename of private key for the aci httpapi plugin.

Detailed changelog: v2.9.0...v2.10.0

v2.9.0

06 Apr 09:03
Compare
Choose a tag to compare

New release v2.9.0

Minor Changes:

  • Add Authentification option for EIGRP interface profile.
  • Add L3out Floating SVI modules (aci_l3out_floating_svi, aci_l3out_floating_svi_path, aci_l3out_floating_svi_path_secondary_ip and aci_l3out_floating_svi_secondary_ip) (#478)
  • Add No-verification flag option to reduce the number of API calls. If true, a verifying GET will not be sent after a POST update to APIC
  • Add access spine interface selector and port block binding in aci_access_port_block_to_access_port
  • Add aci_access_spine_interface_selector module
  • Add aci_action_rule_additional_communities module
  • Add aci_action_rule_set_as_path and aci_action_rule_set_as_path_asn modules
  • Add aci_bgp_peer_prefix_policy, aci_bgp_route_summarization_policy and aci_bgp_address_family_context_policy modules
  • Add aci_fabric_pod, aci_fabric_pod_external_tep, aci_fabric_pod_profile, aci_fabric_pod_remote_pool modules (#558)
  • Add aci_hsrp_interface_policy, aci_l3out_hsrp_group, aci_l3out_hsrp_interface_profile and aci_l3out_hsrp_secondary_vip modules (#505)
  • Add aci_interface_policy_eigrp (class:eigrpIfPol) module
  • Add aci_interface_policy_pim module
  • Add aci_interface_policy_storm_control module
  • Add aci_keychain_policy and aci_key_policy modules
  • Add aci_l3out_bfd_multihop_interface_profile, aci_l3out_bfd_interface_profile, aci_interface_policy_bfd_multihop, aci_interface_policy_bfd and aci_bfd_multihop_node_policy modules (#492)
  • Add aci_l3out_dhcp_relay_label, aci_dhcp_option_policy and aci_dhcp_option modules
  • Add aci_l3out_eigrp_interface_profile module
  • Add aci_listify filter plugin to flattens nested dictionaries
  • Add aci_netflow_exporter_policy module
  • Add aci_netflow_monitor_policy and aci_netflow_record_policy modules
  • Add aci_netflow_monitor_to_exporter module
  • Add aci_node_block module
  • Add aci_pim_route_map_policy and aci_pim_route_map_entry modules
  • Add aci_qos_custom_policy and aci_qos_dscp_class modules
  • Add aci_qos_dot1p_class module
  • Add action rules attributes to aci_tenant_action_rule_profile.
  • Add auto to speed attribute options in aci_interface_policy_link_level module (#577)
  • Add missing options to aci_bd module
  • Add modules aci_bd_to_netflow_monitor_policy and aci_bd_rogue_exception_mac (#600)
  • Add modules for Fabric External Connection Policies and its childs
  • Add option to set delimiter to _ in aci_epg_to_domain module
  • Add qos_custom_policy, pim_interface_policy and igmp_interface_policy as new child_classes for aci_l3out_logical_interface_profile.
  • Add support for annotation in aci_rest module (#437)
  • Add support for block statements in useg attributes with the aci_epg_useg_attribute_block_statement module
  • Add support for configuration of access switch policy groups with aci_access_switch_policy_group module
  • Add support for configuration of certificate authorities in aci_aaa_certificate_authority
  • Add support for configuration of fabric management access policies in aci_fabric_management_access
  • Add support for configuration of vrf multicast with aci_vrf_multicast module
  • Add support for configuring Azure cloud subnets using the aci_cloud_subnet module
  • Add support for encap scope in aci_l3out_interface
  • Add support for https ssl cipher configuration in aci_fabric_management_access_https_cipher
  • Add support for infra l3out nodes bgp-evpn loopback, mpls transport loopback and segment id in aci_l3out_logical_node
  • Add support for infra sr mpls micro bfd in aci_l3out_interface
  • Add support for intra epg, taboo, and contract interface in aci_epg_to_contract
  • Add support for key ring configuration in aci_aaa_key_ring
  • Add support for mac and description in aci_l3out_interface
  • Add support for mpls custom qos policy for infra sr mpls l3outs node profiles in aci_l3out_logical_node_profile
  • Add support for security default settings configuration in aci_aaa_security_default_settings
  • Add support for simple statements in useg attributes with the aci_epg_useg_attribute_simple_statement module
  • Add support for sr-mpls bgpInfraPeerP and bgp_password in aci_l3out_bgp_peer module (#543)
  • Add support for sr-mpls in aci_l3out module
  • Add support for sr-mpls l3out to infra l3out in aci_l3out_to_sr_mpls_infra_l3out
  • Add support for subject labels for EPG, EPG Contract, ESG, Contract Subject, L2Out External EPG, L3out External EPG, and L3out External EPG Contract with the aci_subject_label module
  • Add support for taboo contract, contract interface and intra_epg contract in aci_l3out_extepg_to_contract
  • Add support for useg default block statement configuration for useg epg in aci_epg
  • Modify child class node block conditions to be optional in aci_switch_leaf_selector

Bugfixes:

  • Fix auto logout issue in aci connection plugin to keep connection active between tasks
  • Fix idempotency for l3out configuration when l3protocol is used in aci_l3out
  • Fix issues with new attributes in aci_interface_policy_leaf_policy_group module by adding conditions to include attributes in the payload only when they are specified by the user (#578)
  • Fix query in aci_vmm_controller

Detailed changelog: v2.8.0...v2.9.0

v2.8.0

04 Nov 10:22
Compare
Choose a tag to compare

New release v2.8.0

Minor Changes:

  • Add 8.0 option for dvs_version attribute in aci_vmm_controller
  • Add Match Rules for aci_route_control_profile modules
  • Add aci_bgp_timers_policy and aci_bgp_best_path_policy modules
  • Add aci_fabric_interface_policy_group module
  • Add aci_interface_policy_leaf_fc_policy_group and aci_interface_policy_spine_policy_group module
  • Add aci_l3out_bgp_protocol_profile module
  • Add aci_match_community_factor module.
  • Add aci_route_control_context and aci_match_rule modules
  • Add aci_route_control_profile module
  • Add hmac-sha2-224, hmac-sha2-256, hmac-sha2-384, hmac-sha2-512 authentication types and description to aci_snmp_user module
  • Add loopback interface profile as a child class for aci_l3out_logical_node.
  • Add missing attributes in aci_interface_policy_leaf_policy_group
  • Add missing attributes to aci_l3out_extepg module
  • Add missing test cases, fix found issues and add missing attributes for aci_fabric_scheduler, aci_firmware_group, aci_firmware_group_node, aci_firmware_policy, aci_interface_policy_fc, aci_interface_policy_lldp, aci_interface_policy_mcp, aci_interface_policy_ospf, aci_interface_policy_port_channel, aci_maintenance_group, aci_maintenance_group_node, aci_maintenance_policy and aci_tenant_ep_retention_policy modules (#453)
  • Add support for checkmode in aci_rest module
  • Add support for configuration of fabric node control with aci_fabric_node_control module
  • Add support for configuration of fabric pod selectors with aci_fabric_pod_selector module
  • Add support for configuration of system banner and alias with aci_system_banner module
  • Add support for configuration of system endpoint controls, ip aging, ep loop protection and roque endpoint control with aci_system_endpoint_controls module
  • Add support for configuration of system fabric wide settings with aci_fabric_wide_settings module
  • Add support for configuration of system global aes passphrase encryption with aci_system_global_aes_passphrase_encryption module
  • Add support for global infra dhcp relay policy configuration in aci_dhcp_relay
  • Add support for global infra dhcp relay policy configuration in aci_dhcp_relay_provider

Bugfixes:

  • Fixed issue with default values for ssl, proxy, timeout in aci.py and the display of host in the url when the plugin httpapi is used
  • Modified aci_rest and aci_config_snapshot modules to display the correct URL output string (#487)

Detailed changelog: v2.7.0...v2.8.0

v2.7.0

04 Aug 18:51
Compare
Choose a tag to compare

New release v2.7.0

Minor Changes:

  • Add ACI HTTPAPI plugin with multi host support (#114)
  • Add OSPF parameters to aci_l3out module and create the associated test case.
  • Add aci_access_span_src_group modules for access span source group support
  • Add aci_access_span_src_group_src module for access span source support
  • Add aci_access_span_src_group_src_path module for access span source path support
  • Add aci_epg_subnet module (#424)
  • Add aci_fabric_span_dst_group module for fabric span destination group support
  • Add aci_fabric_span_src_group module for fabric span source group support
  • Add aci_fabric_span_src_group_src module for fabric span source support
  • Add aci_fabric_span_src_group_src_node module for fabric span source node support
  • Add aci_fabric_span_src_group_src_path module for fabric span source path support
  • Add aci_file_remote_path module (#379)
  • Add aci_vrf_leak_internal_subnet module (#449)
  • Add description parameter for aci_l3out_logical_interface_profile
  • Add ip_data_plane_learning attribute to aci_bd_subnet and aci_vrf modules (#413)
  • Add local_as_number_config and local_as_number attributes to support bgpLocalAsnP child object in aci_l3out_bgp_peer module (#416)
  • Add node_type and remote_leaf_pool_id attributes to aci_fabric_node
  • Add source_port, source_port_start, source_port_end, tcp_flags and match_only_fragments attributes to aci_filter_entry module (#426)

Bugfixes:

  • Change input of prefix_suppression to type string to allow enable, disable and inherit options for aci_interface_policy_ospf

Detailed changelog: v2.6.0...v2.7.0

v2.6.0

19 Apr 09:16
Compare
Choose a tag to compare

New release v2.6.0

Minor Changes:

  • Add aci_access_span_dst_group module for fabric access policies span destination group support (#405)
  • Add aci_access_span_filter_group and aci_access_span_filter_group_entry modules for access span filter group support (#407)
  • Add aci_config_export_policy module (#380)
  • Add aci_igmp_interface_policy module (#381)

Detailed changelog: v2.5.0...v2.6.0

v2.5.0

03 Apr 18:54
Compare
Choose a tag to compare

New release v2.5.0

Minor Changes:

  • Add aci_interface_config module for new interface configuration available in ACI v5.2(5)+ (#383)
  • Add aci_interface_policy_spanning_tree module (#387)

Bugfixes:

  • Fix missing annotation field in aci_ntp_policy and aci_ntp_server (#392)
  • Forced unicode encoding for lxml XML fragment validation output to fix issue with Certificate authentication and aci_rest with XML payload (#341)

Detailed changelog: v2.4.0...v2.5.0

v2.4.0

04 Feb 11:44
Compare
Choose a tag to compare

New release v2.4.0

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 ci_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)

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)

Detailed changelog: v2.3.0...v2.4.0

v2.3.0

15 Oct 04:45
Compare
Choose a tag to compare

New release v2.3.0

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

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

Detailed changelog: v2.2.0...v2.3.0

v2.2.0

15 Mar 23:47
Compare
Choose a tag to compare

New release v2.2.0

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

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

Detailed changelog: v2.1.0...v2.2.0