Automation Inventory
This is a topic that I’m fairly opinionated on as of late is looking at what should be maintained within an inventory and the strategy of how to set up the i...
This is a topic that I’m fairly opinionated on as of late is looking at what should be maintained within an inventory and the strategy of how to set up the i...
All of the work through the modules thus far in the series have brought us to what we all want to see. How to get or update device information inside of Naut...
A device type is the next piece in the Nautobot Device onboarding requirements. The device type corresponds to the model number of the hardware (or virtual m...
A device role is aptly named, the role of the device. This is likely to be something that is meaningful to your organization and could change. For example yo...
Platforms are an optional item when adding devices into Nautobot. The platform is the OS that you are going to be using. Most often this is used to help iden...
Adding your manufacturers via code is the easy way to get started with your Nautobot devices. Immediately after adding Sites, the next thing to get going whe...
This post dives into the Nautobot Ansible Content Collection sites module to create/update a Site. This series for the beginning will be a clone of what I ha...
This is the first post as I shift into taking a closer look at the Nautobot Ansible Collection. The collection includes many of the needed modules to effecti...
All of the work through the modules thus far in the series have brought us to what we all want to see. How to get or update device information inside of NetB...
A device type is the next piece in the NetBox Device onboarding requirements. The device type corresponds to the model number of the hardware (or virtual mac...
A device role is aptly named, the role of the device. This is likely to be something that is meaningful to your organization and could change. For example yo...
Platforms are an optional item when adding devices into NetBox. The platform is the OS that you are going to be using. Most often this is used to help identi...
Adding your manufacturers via code is the easy way to get started with your NetBox devices. Immediately after adding Sites, the next thing to get going when ...
This post dives into the NetBox Ansible Content Collection module to create/update a Site. As I start into this series on looking at the modules that create/...
The NetBox lookup plugin is to get information out of NetBox for use within Ansible. This uses pynetbox to query the NetBox API for the information requested...
The documentation can be found on ReadTheDocs. This is going to be starting out with the basics of the plugin and getting some sample output and to show how ...
This is the first post as I start to look at the NetBox Ansible Collection. This is an impressive collection with modules for several of the NetBox applicati...
This originates from a conversation had on Twitter about how to get the IP Prefix information from an IPAM tool, specifically NetBox using Ansible. There are...
In an earlier post I took a look at how to setup EVE-NG to get access to virtualized network devices and topologies. This post is going to take a look at how...
One of the appealing features that I have towards working with Ansible is that it is able to automate components across the entire Enterprise IT stacks. Rath...
Docker is a terrific solution for making a consistent working environment. It’s been about a year or so since I built my very first own Docker container. I h...
In this post I will be taking a look at some of the usability setup of managing Cisco IOS devices with the Ansible Cisco IOS User Module. This can be very he...
This has become a post about the ios_interfaces module with documentation that can be found Ansible ios_interfaces doc. Originally I was going to write about...
In an earlier post I covered the differences between ios_config and cli_config. However I did not cover what the difference was between ios_command and cli_...
As I restarted looking at how I’m continuing my education on the Network Automation and certification realm I asked the question “How are you simulating your...
In this post I’m going to be taking a deeper dive into the new in Ansible 2.8 IOS BGP module. This may be one of the more complex modules to date and I’ll tr...
Today we are taking a look at the newest module out for Cisco ASA Ansible module - asa_og. This one is particularly exciting for the configurations that are ...
Today will be a touch shorter post, but it is good to be back at it. In this post I will be taking a quick look around at the asa_command module, as we start...
Today I’m going to take a look at a method to be able to save the configuration of a Cisco device to NVRAM (copy run start). I will be taking a look at multi...
Update: ios_interface is to be deprecated as of Ansible 2.13
Back to it finally. Going to take a look at the Ansible module ios_vlan. The purpose of this is to provide a declarative module for managing VLANs on IOS dev...
Today’s post is going to be a short and sweet one (unless I get to writing two). I’m going to take a look at ios_banner module. This one is pretty much strai...
In this post we will talk about primarily three components that will work together to get structured data out of the command line of a Cisco device. The thre...
This is a post that I’m going to review some of the differences between the ios_config module and the new cli_config module within Ansible networking. I beca...
You have decided to move forward with using/trying Ansible. You can now connect to a device and get a green success that you get a hello world like command s...
One of the more interesting features that I have just come across within the Ansible automation world is that of the block. I find this very helpful for both...
This week Cisco announced the DevNet Expert certification exam. This exam and certification is something that I have been looking forward to for a long while...
One of the best features of Nautobot as a Network Automation Platform is the ability to create your own custom code. This is executed via a job. What makes N...
All of the work through the modules thus far in the series have brought us to what we all want to see. How to get or update device information inside of Naut...
A device type is the next piece in the Nautobot Device onboarding requirements. The device type corresponds to the model number of the hardware (or virtual m...
A device role is aptly named, the role of the device. This is likely to be something that is meaningful to your organization and could change. For example yo...
Platforms are an optional item when adding devices into Nautobot. The platform is the OS that you are going to be using. Most often this is used to help iden...
Adding your manufacturers via code is the easy way to get started with your Nautobot devices. Immediately after adding Sites, the next thing to get going whe...
All of the work through the modules thus far in the series have brought us to what we all want to see. How to get or update device information inside of NetB...
A device type is the next piece in the NetBox Device onboarding requirements. The device type corresponds to the model number of the hardware (or virtual mac...
A device role is aptly named, the role of the device. This is likely to be something that is meaningful to your organization and could change. For example yo...
Platforms are an optional item when adding devices into NetBox. The platform is the OS that you are going to be using. Most often this is used to help identi...
Adding your manufacturers via code is the easy way to get started with your NetBox devices. Immediately after adding Sites, the next thing to get going when ...
This originates from a conversation had on Twitter about how to get the IP Prefix information from an IPAM tool, specifically NetBox using Ansible. There are...
In an earlier post I took a look at how to setup EVE-NG to get access to virtualized network devices and topologies. This post is going to take a look at how...
In this post I will be taking a look at some of the usability setup of managing Cisco IOS devices with the Ansible Cisco IOS User Module. This can be very he...
This has become a post about the ios_interfaces module with documentation that can be found Ansible ios_interfaces doc. Originally I was going to write about...
In an earlier post I covered the differences between ios_config and cli_config. However I did not cover what the difference was between ios_command and cli_...
In this post I’m going to be taking a deeper dive into the new in Ansible 2.8 IOS BGP module. This may be one of the more complex modules to date and I’ll tr...
Today we are taking a look at the newest module out for Cisco ASA Ansible module - asa_og. This one is particularly exciting for the configurations that are ...
Today will be a touch shorter post, but it is good to be back at it. In this post I will be taking a quick look around at the asa_command module, as we start...
Today I’m going to take a look at a method to be able to save the configuration of a Cisco device to NVRAM (copy run start). I will be taking a look at multi...
Update: ios_interface is to be deprecated as of Ansible 2.13
Back to it finally. Going to take a look at the Ansible module ios_vlan. The purpose of this is to provide a declarative module for managing VLANs on IOS dev...
Today’s post is going to be a short and sweet one (unless I get to writing two). I’m going to take a look at ios_banner module. This one is pretty much strai...
In this post we will talk about primarily three components that will work together to get structured data out of the command line of a Cisco device. The thre...
This is a post that I’m going to review some of the differences between the ios_config module and the new cli_config module within Ansible networking. I beca...
You have decided to move forward with using/trying Ansible. You can now connect to a device and get a green success that you get a hello world like command s...
All of the work through the modules thus far in the series have brought us to what we all want to see. How to get or update device information inside of NetB...
A device type is the next piece in the NetBox Device onboarding requirements. The device type corresponds to the model number of the hardware (or virtual mac...
A device role is aptly named, the role of the device. This is likely to be something that is meaningful to your organization and could change. For example yo...
Platforms are an optional item when adding devices into NetBox. The platform is the OS that you are going to be using. Most often this is used to help identi...
Adding your manufacturers via code is the easy way to get started with your NetBox devices. Immediately after adding Sites, the next thing to get going when ...
This post dives into the NetBox Ansible Content Collection module to create/update a Site. As I start into this series on looking at the modules that create/...
The NetBox lookup plugin is to get information out of NetBox for use within Ansible. This uses pynetbox to query the NetBox API for the information requested...
The documentation can be found on ReadTheDocs. This is going to be starting out with the basics of the plugin and getting some sample output and to show how ...
This is the first post as I start to look at the NetBox Ansible Collection. This is an impressive collection with modules for several of the NetBox applicati...
This originates from a conversation had on Twitter about how to get the IP Prefix information from an IPAM tool, specifically NetBox using Ansible. There are...
All of the work through the modules thus far in the series have brought us to what we all want to see. How to get or update device information inside of Naut...
A device type is the next piece in the Nautobot Device onboarding requirements. The device type corresponds to the model number of the hardware (or virtual m...
A device role is aptly named, the role of the device. This is likely to be something that is meaningful to your organization and could change. For example yo...
Platforms are an optional item when adding devices into Nautobot. The platform is the OS that you are going to be using. Most often this is used to help iden...
Adding your manufacturers via code is the easy way to get started with your Nautobot devices. Immediately after adding Sites, the next thing to get going whe...
All of the work through the modules thus far in the series have brought us to what we all want to see. How to get or update device information inside of NetB...
A device type is the next piece in the NetBox Device onboarding requirements. The device type corresponds to the model number of the hardware (or virtual mac...
A device role is aptly named, the role of the device. This is likely to be something that is meaningful to your organization and could change. For example yo...
Platforms are an optional item when adding devices into NetBox. The platform is the OS that you are going to be using. Most often this is used to help identi...
Adding your manufacturers via code is the easy way to get started with your NetBox devices. Immediately after adding Sites, the next thing to get going when ...
All of the work through the modules thus far in the series have brought us to what we all want to see. How to get or update device information inside of Naut...
A device type is the next piece in the Nautobot Device onboarding requirements. The device type corresponds to the model number of the hardware (or virtual m...
A device role is aptly named, the role of the device. This is likely to be something that is meaningful to your organization and could change. For example yo...
Platforms are an optional item when adding devices into Nautobot. The platform is the OS that you are going to be using. Most often this is used to help iden...
Adding your manufacturers via code is the easy way to get started with your Nautobot devices. Immediately after adding Sites, the next thing to get going whe...
All of the work through the modules thus far in the series have brought us to what we all want to see. How to get or update device information inside of NetB...
A device type is the next piece in the NetBox Device onboarding requirements. The device type corresponds to the model number of the hardware (or virtual mac...
A device role is aptly named, the role of the device. This is likely to be something that is meaningful to your organization and could change. For example yo...
Platforms are an optional item when adding devices into NetBox. The platform is the OS that you are going to be using. Most often this is used to help identi...
Adding your manufacturers via code is the easy way to get started with your NetBox devices. Immediately after adding Sites, the next thing to get going when ...
One of the features that I find myself using periodically that I think is underrated as far as using GraphQL is its ability to alias return keys in the respo...
One of the best features of Nautobot as a Network Automation Platform is the ability to create your own custom code. This is executed via a job. What makes N...
All of the work through the modules thus far in the series have brought us to what we all want to see. How to get or update device information inside of Naut...
A device type is the next piece in the Nautobot Device onboarding requirements. The device type corresponds to the model number of the hardware (or virtual m...
A device role is aptly named, the role of the device. This is likely to be something that is meaningful to your organization and could change. For example yo...
Platforms are an optional item when adding devices into Nautobot. The platform is the OS that you are going to be using. Most often this is used to help iden...
Adding your manufacturers via code is the easy way to get started with your Nautobot devices. Immediately after adding Sites, the next thing to get going whe...
This post dives into the Nautobot Ansible Content Collection sites module to create/update a Site. This series for the beginning will be a clone of what I ha...
This is the first post as I shift into taking a closer look at the Nautobot Ansible Collection. The collection includes many of the needed modules to effecti...
Docker is a terrific solution for making a consistent working environment. It’s been about a year or so since I built my very first own Docker container. I h...
In this post I will be taking a look at some of the usability setup of managing Cisco IOS devices with the Ansible Cisco IOS User Module. This can be very he...
As I restarted looking at how I’m continuing my education on the Network Automation and certification realm I asked the question “How are you simulating your...
At DevNet Create 2018 there is a video that was put together related to CI/CD in the NetDevOps world. This is something that is very exciting to see that the...
Recently I had some discussions with Nick Russo on some URL redirection changes he was making for his content. I’m not going to take any of his thunder of wh...
I’ve changed a few things on the site. Sorry about that! URLs have changed. Over the past week or so I have been working through making some what originally ...
This has become a post about the ios_interfaces module with documentation that can be found Ansible ios_interfaces doc. Originally I was going to write about...
Why this post? Because I decided to change the style of how I was hosting my blog. Before I had decided to just host the blog on something that was easy to g...
One of the features that I find myself using periodically that I think is underrated as far as using GraphQL is its ability to alias return keys in the respo...
One of my favorite things to do as I get started with writing a piece of automation or code, is to lay out the design with pseudo code in the form of comment...
This is a topic that I’m fairly opinionated on as of late is looking at what should be maintained within an inventory and the strategy of how to set up the i...
Today I’m going to walk through the newest part of my personal workflow for working with projects. Straight to the point, this is going to be using Apple Aut...
Life always gets busy. That is one thing that you always hear about. I am definitely in that boat as well that things are getting busy. With this in mind, I ...
Discontiguous masks are something that is going to be somewhat historic within the network design toolbox. It is basically a methodology of looking at partic...
In a recent podcast there was some discussion that it sounded like the term Micro Segmentation was being used where it was really traditional segmentation. S...
In an earlier post I covered the differences between ios_config and cli_config. However I did not cover what the difference was between ios_command and cli_...
This is a post that I’m going to review some of the differences between the ios_config module and the new cli_config module within Ansible networking. I beca...
In an earlier post I covered the differences between ios_config and cli_config. However I did not cover what the difference was between ios_command and cli_...
This is a post that I’m going to review some of the differences between the ios_config module and the new cli_config module within Ansible networking. I beca...
Today we are taking a look at the newest module out for Cisco ASA Ansible module - asa_og. This one is particularly exciting for the configurations that are ...
Today will be a touch shorter post, but it is good to be back at it. In this post I will be taking a quick look around at the asa_command module, as we start...
Recently I had some discussions with Nick Russo on some URL redirection changes he was making for his content. I’m not going to take any of his thunder of wh...
I’ve changed a few things on the site. Sorry about that! URLs have changed. Over the past week or so I have been working through making some what originally ...
One of the best features of Nautobot as a Network Automation Platform is the ability to create your own custom code. This is executed via a job. What makes N...
Earlier this month I was able to hit the publish button on a new book - Open Source Network Management. The book dives into getting started with several open...
One of the features that I find myself using periodically that I think is underrated as far as using GraphQL is its ability to alias return keys in the respo...
One of the best features of Nautobot as a Network Automation Platform is the ability to create your own custom code. This is executed via a job. What makes N...
One of my favorite things to do as I get started with writing a piece of automation or code, is to lay out the design with pseudo code in the form of comment...
This is a topic that I’m fairly opinionated on as of late is looking at what should be maintained within an inventory and the strategy of how to set up the i...
One of the features that I find myself using periodically that I think is underrated as far as using GraphQL is its ability to alias return keys in the respo...
One of my favorite things to do as I get started with writing a piece of automation or code, is to lay out the design with pseudo code in the form of comment...
One of the more interesting features that I have just come across within the Ansible automation world is that of the block. I find this very helpful for both...
At DevNet Create 2018 there is a video that was put together related to CI/CD in the NetDevOps world. This is something that is very exciting to see that the...
Life always gets busy. That is one thing that you always hear about. I am definitely in that boat as well that things are getting busy. With this in mind, I ...
Discontiguous masks are something that is going to be somewhat historic within the network design toolbox. It is basically a methodology of looking at partic...
In this post we will talk about primarily three components that will work together to get structured data out of the command line of a Cisco device. The thre...
In this post we will talk about primarily three components that will work together to get structured data out of the command line of a Cisco device. The thre...
Back to it finally. Going to take a look at the Ansible module ios_vlan. The purpose of this is to provide a declarative module for managing VLANs on IOS dev...
Update: ios_interface is to be deprecated as of Ansible 2.13
Today I’m going to take a look at a method to be able to save the configuration of a Cisco device to NVRAM (copy run start). I will be taking a look at multi...
Today I’m going to take a look at a method to be able to save the configuration of a Cisco device to NVRAM (copy run start). I will be taking a look at multi...
Today I’m going to take a look at a method to be able to save the configuration of a Cisco device to NVRAM (copy run start). I will be taking a look at multi...
Today I’m going to take a look at a method to be able to save the configuration of a Cisco device to NVRAM (copy run start). I will be taking a look at multi...
Today we are taking a look at the newest module out for Cisco ASA Ansible module - asa_og. This one is particularly exciting for the configurations that are ...
In this post I’m going to be taking a deeper dive into the new in Ansible 2.8 IOS BGP module. This may be one of the more complex modules to date and I’ll tr...
As I restarted looking at how I’m continuing my education on the Network Automation and certification realm I asked the question “How are you simulating your...
As I restarted looking at how I’m continuing my education on the Network Automation and certification realm I asked the question “How are you simulating your...
This will be a brief departure from the automation focused attention that I have been giving to this blog over the past year or so. This week in the United S...
This will be a brief departure from the automation focused attention that I have been giving to this blog over the past year or so. This week in the United S...
This will be a brief departure from the automation focused attention that I have been giving to this blog over the past year or so. This week in the United S...
This has become a post about the ios_interfaces module with documentation that can be found Ansible ios_interfaces doc. Originally I was going to write about...
In this post I will be taking a look at some of the usability setup of managing Cisco IOS devices with the Ansible Cisco IOS User Module. This can be very he...
In this post I will be taking a look at some of the usability setup of managing Cisco IOS devices with the Ansible Cisco IOS User Module. This can be very he...
Today I’m going to walk through the newest part of my personal workflow for working with projects. Straight to the point, this is going to be using Apple Aut...
Today I’m going to walk through the newest part of my personal workflow for working with projects. Straight to the point, this is going to be using Apple Aut...
Docker is a terrific solution for making a consistent working environment. It’s been about a year or so since I built my very first own Docker container. I h...
One of the appealing features that I have towards working with Ansible is that it is able to automate components across the entire Enterprise IT stacks. Rath...
In an earlier post I took a look at how to setup EVE-NG to get access to virtualized network devices and topologies. This post is going to take a look at how...
In an earlier post I took a look at how to setup EVE-NG to get access to virtualized network devices and topologies. This post is going to take a look at how...
I’ve changed a few things on the site. Sorry about that! URLs have changed. Over the past week or so I have been working through making some what originally ...
I’ve changed a few things on the site. Sorry about that! URLs have changed. Over the past week or so I have been working through making some what originally ...
There does not appear to be a complete set of documentation pieces available for setting up Prometheus on the Home Assistant platform. This post will take yo...
There does not appear to be a complete set of documentation pieces available for setting up Prometheus on the Home Assistant platform. This post will take yo...
Earlier this month I was able to hit the publish button on a new book - Open Source Network Management. The book dives into getting started with several open...
Earlier this month I was able to hit the publish button on a new book - Open Source Network Management. The book dives into getting started with several open...
One of the best features of Nautobot as a Network Automation Platform is the ability to create your own custom code. This is executed via a job. What makes N...
One of the best features of Nautobot as a Network Automation Platform is the ability to create your own custom code. This is executed via a job. What makes N...
This week Cisco announced the DevNet Expert certification exam. This exam and certification is something that I have been looking forward to for a long while...
This week Cisco announced the DevNet Expert certification exam. This exam and certification is something that I have been looking forward to for a long while...
One of the features that I find myself using periodically that I think is underrated as far as using GraphQL is its ability to alias return keys in the respo...