-
Notifications
You must be signed in to change notification settings - Fork 144
Network: ACI Community plan
What basic facts do we need to add as part of the initial connection ? What hierarchical structure would best fit its use ?
- Facts related to version information
- Integrated label handling (auto-add labels if they do not exist)
- Persistent connection plugin for ACI MultiSite
- Should we use "msc_" as the prefix ?
- Review the current user interface
- How will we manage schema's ?
What ACI functionality would you prefer to see added as modules ?
- aci_aaa_user_domain (aaa:UserDomain) -- @dagwieers
- aci_aaa_user_role (aaa:UserRole) -- @dagwieers
- aci_bd_dhcp_association
- aci_taboo_contract_subject
- aci_vmm_controller (vmm:CtrlrP)
- your module here ?
What use-cases do you have that require additional functionality ?
- Creating FEX profiles (NOT VERY COMMON)
- Creating EPG Subnets(adding subnets to EPG on top, NOT COMMON)
- L3Out creation (not daily -> one time thing, not necessary to be automated, although contracts and networks are more frequent (relatively common), adding and removing would be the piece of L3out would be necessary)
- Logical Node Profiles (NOT COMMON)
- Logical Interface Profiles (NOT COMMON)
- Networks (COMMON)
- Contracts (COMMON)
(all these bullets are related when setting new switch up)
- when putting new switch and setting inband and oob addresses (COMMON)
- ip address Pools(COMMON)
- node management addresses (COMMON)
- managed mode connectivity groups (COMMON)
- updating of management addresses (VERY COMMON)
- Date/Time (NTP) Policy (NOT COMMON, one time fab setup)
- SNMP Policy (NOT COMMON, one time fab setup)
- TACACS Policy (NOT COMMON, one time fab setup)
- BGP route reflectors (NOT COMMON, one time fab setup)
- Syslog / Monitoring Destinations (NOT COMMON, one time fab setup)
- DHCP Protocol Policy creation (NOT COMMON, one time)
- DHCP relay applied to bridge domain (COMMON) (aci_bd_dhcp_association)
- DNS - Global Policies (NOT COMMON, one time fab setup)
-
Query APIC Cluster health (COMMON)(@dagwieers) Wiki Docs Find ip script (VERY COMMON --> used by IDO) -- (@brunocalogero @dagwieers)- Find all endpoints in Fabric or specific switch (COMMON)
- Contract Checker (identifies all contracts between any two endpoints, source/destination and handles response(if policy allows them to talk or not)) (COMMON)
- Checking if VLAN is in use (COMMON)
- Query operations - DNQuery, ClassQuery (VERY COMMON)
- Visore type queries/filters (VERY COMMON)
- Endpoint lookups on leafs (COMMON)
- Identification of stale tunnels (COMMON)
- Interface CRC checks per switch(es) (COMMON)
(Avoided in prod., mainly used in LAB)
- Decommission APIC
- Decommission Switch
- Recommission Switch (pre-provision switch)
- Disable port(s)
- Enable port(s)
- Reload switch
- Reload APIC --> We have a playbook for this (@dagwieers)
- Create complex l3out (l3ext:Out)
- Configure a VMM domain
- (vmm:ProvP)
-
Create virtual domain (vmm:DomP)Bind to VLAN pool (infra:RsVlanNs)- Adding VMM controller, e.g. SCVMM (vmm:CtrlrP)
-
- (vmm:ProvP)
This Wiki is used for quick notes, not for support or documentation.
Working groups are now in the Ansible forum
Ansible project:
Community,
Contributor Experience,
Docs,
News,
Outreach,
RelEng,
Testing
Cloud:
AWS,
Azure,
CloudStack,
Container,
DigitalOcean,
Docker,
hcloud,
Kubernetes,
Linode,
OpenStack,
oVirt,
Virt,
VMware
Networking:
ACI,
AVI,
F5,
Meraki,
Network,
NXOS
Ansible Developer Tools:
Ansible-developer-tools
Software:
Crypto,
Foreman,
GDrive,
GitLab,
Grafana,
IPA,
JBoss,
MongoDB,
MySQL,
PostgreSQL,
RabbitMQ,
Zabbix
System:
AIX,
BSD,
HP-UX,
macOS,
Remote Management,
Solaris,
Windows
Security:
Security-Automation,
Lockdown
Tooling:
AWX,
Galaxy,
Molecule
Plugins:
httpapi