- DAY 1: Introduction and Environment Setup
- DAY 2: Cisco Use Cases
- DAY 3: Juniper Use Cases
- DAY 4: Q&As and Others
- Presentation: Automation Motivations and AAP basics
- Create Credentials for the Managed Nodes
- Set priviledge escalation
- Create Inventory with Cisco and Juniper Nodes
- PoC Inventory
- Groups: cisco, cisco_sw, cisco_rtr, juniper, juniper_sw, juniper_rtr
- Hosts: cisco_sw1, cisco_rtr1, juniper_sw1, juniper_rtr1
- ansible_host: xxx.xxx.xxx.xxx ansible_network_os: ios ansible_connection: network_cli
- Hosts: juniper-1, juniper-1
- ansible_host: xxx.xxx.xxx.xxx ansible_network_os: junos ansible_connection: netconf
- Create a Project Pointing to GitHub (basic Playbook)
- Create a GIT Repository (GitHub) with a basic Playbook
- basic_playbook.yml
- Create an Execution Environment (EE)
- Create Credentials quay.io: rh_ee_cparada
- To support network collection
- Create a Template, with Project/Inventory/Credentials
- Run a Basic Job Template for all Management Nodes
- Add/Run a Cisco Gather Facts Playbook/Template
- cisco_gather_facts.yml
- Add/Run a Cisco VLAN Playbook/Template
- cisco_config_vlan_survey.yml
- Add/Run a Survey to the VLAN Template
- cisco_config_vlan_survey.yml
- Add/Run a Cisco multi-VLANs Playbook/Template
- cisco_config_vlans.yml
- Add/Run a Cisco IP config Playbook/Template
- cisco_config_ips.yml
- Add/Run a Cisco BGP config Playbook/Template
- cisco_config_bgp.yml
- Add/Run Juniper Gather Facts Playbook/Template
- juniper_gather_facts.yml
- Add/Run Juniper multi-VLANs Playbook/Template
- cisco_config_vlans.yml
- Add/Run Juniper IP config Playbook/Template
- cisco_config_ips.yml
- Add/Run Juniper BGP config Playbook/Template
- juniper_config_bgp.yml
- Conclude Pending Exercices
- Extend any Particular Automations of Interest
- Questions and Answers Session
enter cli mode
show configuration vlans show configuration interfaces show configuration interfaces em2
enter config mode
configure
create/delete vlans
create/delete vlans on an interface
create/delete inet config
create/delete inet config
set family to L2 (ethernet-switching) or IP (inet)
set/delete IPs
show bgp commands
always after any change