Skip to content

Commit

Permalink
Merge branch 'master' into 0.2
Browse files Browse the repository at this point in the history
Conflicts:
	AUTHORS
  • Loading branch information
dbarrosop committed Oct 1, 2015
2 parents ae0bac2 + 88f0a61 commit bb42127
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 5 deletions.
4 changes: 4 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
David Barroso <[email protected]>
<<<<<<< HEAD
Elisa Jasinska <[email protected]>
=======
Elisa Jasinska <[email protected]>
>>>>>>> master
24 changes: 20 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@ NAPALM
======
NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) is python library that implements a set of functions to interact with different vendors using a unified API.

![NAPALM logo](static/logo.png?raw=true "NAPALM logo")

NAPALM supports several methods to connect to the devices, to manipulate configuration and to retrieve data.

Supported Network Operating Systems
-----------------------------------

* EOS - Using [pyEOS](https://github.com/spotify/pyeos). You need version 4.14.6M or superior.
* JunOS - Using [junos-eznc](https://github.com/Juniper/py-junos-eznc)
* IOS-XR - Using [pyIOSXR](https://github.com/fooelisa/pyiosxr)
Expand All @@ -21,14 +22,15 @@ Supported Network Operating Systems

Documentation
=============

Before using the library, please, read the documentation (link below). Specially the "caveats" section:

See the [Read the Docs](http://napalm.readthedocs.org)

You can also watch a [live demo](https://youtu.be/93q-dHC0u0I) of NAPALM to see what it is and what it can do for you.


Install
=======

To install, execute:

``
Expand All @@ -37,5 +39,19 @@ To install, execute:

Ansible
=======
There is an ansible module provided by this API. Make sure you read the documentation and you understand how it works before trying to use it.

Mailing List
=======
If you have any questions, join the users' mailing list at [[email protected]](mailto:[email protected]) and if you are developer and want to contribute to NAPALM feel free to join to the developers' mailing list at [[email protected]](mailto:[email protected])

IRC
===

You can find the homologous IRC channels on freenode #napalm-automation and #napalm-dev. Feel free to join if you prefer a more direct approach.

Authors
=======
* David Barroso ([[email protected]](mailto:[email protected]))
* Elisa Jasinska ([[email protected]](mailto:[email protected]))

There is an ansible module provided by this API. Make sure you read the documentation and you understand how it works before trying to use it.
2 changes: 1 addition & 1 deletion ansible/napalm_install_config
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ def main():
else:
device.load_merge_candidate(filename=config_file)

diff = device.compare_config()
diff = device.compare_config().encode('utf-8')
changed = len(diff) > 0

if diff_file is not None:
Expand Down
Binary file added static/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit bb42127

Please sign in to comment.