Automation

Arista XMPP Configuration

Extensible Messaging and Presence Protocol is an open standard protocol for instant messaging. Arista switches can use this protocol as a way to configure multiple switches with the same configuration at the same time. Arista switches can even be grouped, so all spine switches, or all leaf switches, or switches in a certain location, etc. […]

Arista XMPP Configuration Read More »

ISE Lab: API 1 – Setup

ISE does not have the REST API enabled by default. It must be enabled in the ISE admin tab. When saved, there is information at the top showing the URL to an SDK info page that goes through the setup procedure.The most basic setup is only a single step to create an ERS admin. It

ISE Lab: API 1 – Setup Read More »

Ansible Project: Network Security Audit 5 – Complete Security Audit Playbook

This is the completed Security Audit playbook.The playbook goes through a basic approved configuration for the devices. If there is anything missing, it is added. If there is anything that should not be there such as; an extra ACL line, or an extra NTP server or the enable secret being different this is fixed. The

Ansible Project: Network Security Audit 5 – Complete Security Audit Playbook Read More »

Ansible Project: Network Security Audit 4 – Individual Device Commands

This is a test to get different commands added to different devices.There are multiple methods to achieve this.1. Use host_vars and set each var in the file. The task will pull the variables for the hosts. All need to be the same name2. Set individual plays for set commands. This does make the playbook longer.

Ansible Project: Network Security Audit 4 – Individual Device Commands Read More »

Ansible Project: Network Security Audit 3 – ios_acl Module

As I have been going through my list of configuration items for the security audit, I have only used Ansible to send commands. I haven’t used the ios_config module for any of its other abilities like interface configuration, gathering facts or ACL configuration.This post will cover 2/3 of those. Gathering facts, specifically ACL facts and

Ansible Project: Network Security Audit 3 – ios_acl Module Read More »