This project is working on upstreaming Cisco ACI support within the Ansible project. We currently have 30+ modules available, and many more are being added.
Ansible v2.4 will ship with aci_rest and tens of ACI modules ! We are working hard with the Ansible Network Working Group to add more modules to ship with Ansible v2.5.
You can find more information related to this project at: https://github.com/ansible/community/wiki/Network:-ACI
People interested in contributing to this project are welcome to join.
- aci_aaa_login_domain - Manage login domains on Cisco ACI fabrics (aaa:LoginDomain)
- aci_aep - Manage attachable Access Entity Profile (AEP) on Cisco ACI fabrics (infra:AttEntityP)
- aci_ap - Manage top level Application Profile (AP) objects on Cisco ACI fabrics (fv:Ap)
- aci_bd - Manage Bridge Domains (BD) on Cisco ACI Fabrics (fv:BD)
- aci_bd_dhcp_association - Manage DHCP Relay Labels in Bridge Domains (BD) on Cisco ACI fabrics (dhcp:Lbl)
- aci_bd_subnet - Manage Subnets on Cisco ACI fabrics (fv:Subnet)
- aci_bd_to_l3out - Bind Bridge Domain to L3 Out on Cisco ACI fabrics (fv:RsBDToOut)
- aci_config_rollback - Provides rollback and rollback preview functionality for Cisco ACI fabrics (config:ImportP)
- aci_config_snapshot - Manage Config Snapshots on Cisco ACI fabrics (config:Snapshot, config:ExportP)
- aci_contract - Manage contract resources on Cisco ACI fabrics (vz:BrCP)
- aci_contract_subject - Manage initial Contract Subjects on Cisco ACI fabrics (vz:Subj)
- aci_contract_subject_to_filter - Bind Contract Subjects to Filters on Cisco ACI fabrics (vz:RsSubjFiltAtt)
- aci_epg - Manage End Point Groups (EPG) on Cisco ACI fabrics (fv:AEPg)
- aci_epg_monitoring_policy - Manage monitoring policies on Cisco ACI fabrics (mon:EPGPol)
- aci_epg_to_contract - Bind EPGs to Contracts on Cisco ACI fabrics (fv:RsCons and fv:RsProv)
- aci_epg_to_domain - Bind EPGs to Domains on Cisco ACI fabrics (fv:RsDomAtt)
- aci_fabric_inventory - Get fabric topology data on Cisco ACI fabrics
- aci_filter - Manages top level filter objects on Cisco ACI fabrics (vz:Filter)
- aci_filter_entry - Manage filter entries on Cisco ACI fabrics (vz:Entry)
- aci_intf_policy_fc - Manage Fibre Channel interface policies on Cisco ACI fabrics (fc:IfPol)
- aci_intf_policy_l2 - Manage Layer 2 interface policies on Cisco ACI fabrics (l2:IfPol)
- aci_intf_policy_lldp - Manage LLDP interface policies on Cisco ACI fabrics (lldp:IfPol)
- aci_intf_policy_mcp - Manage MCP interface policies on Cisco ACI fabrics (mcp:IfPol)
- aci_intf_policy_port_channel - Manage port channel interface policies on Cisco ACI fabrics (lacp:LagPol)
- aci_intf_policy_port_security - Manage port security on Cisco ACI fabrics (l2:PortSecurityPol)
- aci_l3out - Manage Layer 3 out association to bridge domains on Cisco ACI fabrics
- aci_l3out_route_tag_policy - Manage route tag policies on Cisco ACI fabrics (l3ext:RouteTagPol)
- aci_rest - Direct access to the Cisco APIC REST API
- aci_taboo_contract - Manage taboo contracts on Cisco ACI fabrics (vz:BrCP)
- aci_tenant - Manage tenants on Cisco ACI fabrics (fv:Tenant)
- aci_tenant_action_rule_profile - Manage action rule profiles on Cisco ACI fabrics (rtctrl:AttrP)
- aci_tenant_ep_retention_policy - Manage End Point (EP) retention protocol policies on Cisco ACI fabrics (fv:EpRetPol)
- aci_tenant_span_dst_group - Manage SPAN destination groups on Cisco ACI fabrics (span:DestGrp)
- aci_tenant_span_src_group - Manage SPAN source groups on Cisco ACI fabrics (span:SrcGrp)
- aci_tenant_span_src_group_to_dst_group - Manage SPAN source group to destination group bindings on Cisco ACI fabrics (span:SpanLbl)
- aci_vrf - Manage VRF (private networks aka. contexts) on Cisco ACI fabrics (fv:Ctx)