mirror of
https://github.com/networktocode/awesome-network-automation.git
synced 2024-10-01 01:26:13 -04:00
Merge pull request #11 from itdependsnetworks/license
update license, pull request template, api docs
This commit is contained in:
commit
3fedd50d72
8
.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
8
.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
|
||||||
|
# Network vs Network Automation
|
||||||
|
|
||||||
|
The intention is to keep this Network Automation related, and not Network related. The line is blurry, and subject to change if the community so desires.
|
||||||
|
|
||||||
|
# Vendor Submissions
|
||||||
|
|
||||||
|
Vendor product submissions are allowed, as long as they are logical and fulfill a Network Automation need.
|
14
LICENSE
Normal file
14
LICENSE
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Copyright 2017 Ken Celenza <ken@networktocode.com>
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
13
README.md
13
README.md
@ -99,18 +99,21 @@ A curated list of awesome about Network Automation
|
|||||||
|
|
||||||
## Python
|
## Python
|
||||||
|
|
||||||
|
|
||||||
- Getting Started and Basics
|
- Getting Started and Basics
|
||||||
- Examples
|
- Examples
|
||||||
- Advanced and Tools
|
- Advanced and Tools
|
||||||
|
|
||||||
## Go
|
## Go
|
||||||
|
|
||||||
|
|
||||||
- Getting Started and Basics
|
- Getting Started and Basics
|
||||||
- Examples
|
- Examples
|
||||||
- Advanced and Tools
|
- Advanced and Tools
|
||||||
|
|
||||||
|
## Vendor API Docs
|
||||||
|
|
||||||
|
- [Cisco IOSXR](https://www.cisco.com/c/en/us/td/docs/ios_xr_sw/iosxr_r4-1/xml/programming/guide/xl41apidoc.html) - Cisco IOS-XR API Docs
|
||||||
|
- [Infoblox](https://ipam.illinois.edu/api/doc/) - Externally hosted Infoblox API docs
|
||||||
|
|
||||||
# Open Source Projects
|
# Open Source Projects
|
||||||
|
|
||||||
## Ansible
|
## Ansible
|
||||||
@ -148,14 +151,14 @@ A curated list of awesome about Network Automation
|
|||||||
## Library
|
## Library
|
||||||
|
|
||||||
- [Capirca](https://github.com/google/capirca) - Multi-platform ACL generation system; can output Juniper/IOS/etc ACLs from the same policy
|
- [Capirca](https://github.com/google/capirca) - Multi-platform ACL generation system; can output Juniper/IOS/etc ACLs from the same policy
|
||||||
|
- [ciscoconfparse](https://github.com/mpenning/ciscoconfparse) - Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations
|
||||||
- [Condoor](https://github.com/kstaniek/condoor) - This is a python module providing access to Cisco devices over Telnet and SSH
|
- [Condoor](https://github.com/kstaniek/condoor) - This is a python module providing access to Cisco devices over Telnet and SSH
|
||||||
- [EasySNMP](https://github.com/kamakazikamikaze/easysnmp) - Easy to use and very fast SNMP library that uses Net-SNMP
|
- [EasySNMP](https://github.com/kamakazikamikaze/easysnmp) - Easy to use and very fast SNMP library that uses Net-SNMP
|
||||||
- [JINJA2](http://jinja.pocoo.org/) - Jinja2 is a full featured template engine for Python
|
- [JINJA2](http://jinja.pocoo.org/) - Jinja2 is a full featured template engine for Python
|
||||||
- [Napalm](https://github.com/napalm-automation/napalm) - NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) is a Python library that implements a set of functions to interact with different router vendor devices using a unified API.
|
- [Napalm](https://github.com/napalm-automation/napalm) - NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) is a Python library that implements a set of functions to interact with different router vendor devices using a unified API.
|
||||||
|
- [netaddr](https://github.com/drkjam/netaddr) - Network address manipulation that supports a number of techniques (supernetting and subnetting)
|
||||||
- [Netmiko](https://github.com/ktbyers/netmiko) - Multi-vendor library to simplify Paramiko SSH connections to network devices
|
- [Netmiko](https://github.com/ktbyers/netmiko) - Multi-vendor library to simplify Paramiko SSH connections to network devices
|
||||||
- [TextFSM](https://github.com/google/textfsm) - Python module for parsing semi-structured text into python tables.
|
- [TextFSM](https://github.com/google/textfsm) - Python module for parsing semi-structured text into python tables.
|
||||||
- [ciscoconfparse](https://github.com/mpenning/ciscoconfparse) - Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations
|
|
||||||
- [netaddr](https://github.com/drkjam/netaddr) - Network address manipulation that supports a number of techniques (supernetting and subnetting)
|
|
||||||
|
|
||||||
## Non-Core Ansible Modules
|
## Non-Core Ansible Modules
|
||||||
|
|
||||||
@ -246,5 +249,5 @@ This list is just getting started, please contribute to make it super awesome.
|
|||||||
|
|
||||||
# License
|
# License
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0, see LICENSE file for more detail
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user