awesome-network-automation
Curated Awesome list about Network Automation (by networktocode)
awesome-network-automation | junos-ansible | |
---|---|---|
6 | 10 | |
2,173 | 8 | |
1.7% | - | |
5.0 | 2.4 | |
16 days ago | 12 months ago | |
Jinja | ||
GNU General Public License v3.0 or later | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-network-automation
Posts with mentions or reviews of awesome-network-automation.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-21.
-
Looking to set up my pc to practice network automation
More references at awesome-network-automation
-
Python Libraries for Network Automation
I put this together for questions just like this https://github.com/networktocode/awesome-network-automation
-
Network Management
https://github.com/networktocode/awesome-network-automation#backups
-
IT Pro Tuesday #146 - IP Calculator, MS Server Blog, Network Automation Resources & More
Awesome Network Automation is a curated list of fantastic network automation resources that is a real treasure trove for anyone looking for a convenient way to find useful information on network automation. Kindly suggested by onefst250r.
- Anyone know of a way to automate shutting down unused ports with netmiko/ansible on IOS switches?
-
CCNP...Now What?
AWS, Linux, and Security are great topics to be versed in. If your career focus is network engineering then looking at network automation will be huge for the future, many companies are looking for that, and it makes you really attractive if you have that experience, and in many ways it's expected. Network Automation
junos-ansible
Posts with mentions or reviews of junos-ansible.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-05.
-
Zero to Hero Network Automation - What does your workflow look like ?
This is a repo that helped me kind of understand the whole config render, diff, push to device paradigm. https://github.com/yzguy/junos-ansible. Specifically the NAPALM part with Ansible.
- Automation
- How to start with automation
-
Junos Ansible jinja2 templates
Have you heard of NAPALM and Ansible NAPALM? You can basically do what you're doing right now, but IMO it's a much better experience. This repo helped me a lot in understanding how to use it: https://github.com/yzguy/junos-ansible
-
Network Automation on Windows workstations
I found this repo helpful for seeing what you could do with Ansible in interms of network automation: https://github.com/yzguy/junos-ansible
-
Looking to set up my pc to practice network automation
junos-ansible
- So I know that network automation is the new thing that needs to be learned after ccna
-
Juniper Python
If you go a bit further, you can use Ansible + NAPALM together to render full configurations, then push them to devices, example I did here: https://github.com/yzguy/junos-ansible
-
Stuck on path forward for NXOS full device config
I have a very basic example doing this with JunOS + Ansible here: https://github.com/yzguy/junos-ansible
-
Are there some gotcha / requirements for ansible
The ansible_network_os: junos might be fine, it's been a while so I can't remember if there was a reason why I did the longer path. Looking at the docs again, it looks like they use the longer one, so I probably copied that. You should have them install python-virtualenv, that way you can create virtualenvs, and then inside of those install whatever packages you want. You don't need sudo to do it. Ideally you don't want to install a bunch of python packages into your root. If you do a virtualenv, you can point ansible to it in your ansible.cfg
What are some alternatives?
When comparing awesome-network-automation and junos-ansible you can also consider the following projects:
netpalm - ReST based network device broker
PyFortiAPI - A Python handler for the FortiGate REST API (FortiOS 5.4.x+)
netmiko - Multi-vendor library to simplify Paramiko SSH connections to network devices
pyez-loadcfg - Juniper PyEZ python script to load config onto Juniper device
config_render_example
nornir_napalm - NAPALM's plugins for nornir