Metadata-Version: 2.1
Name: napalm-opengear
Version: 0.3.5
Summary: NAPALM driver for OpenGear Linux
Home-page: https://github.com/yeled/napalm-opengear
Author: Charlie Allom
Author-email: charlie@evilforbeginners.com
License: UNKNOWN
Description: # napalm-opengear
        
        NAPALM driver for Opengear Linux
        
        Your Jinja2 might look like:
        ```jinja2
        config.system.name {{ inventory_hostname }}
        ```
        
        This is turned into
        ```
        sudo config -s config.system.name=...
        ```
        
        Anything without a value (just a key like `config.delayed`) will be deleted via `config -d $key`.
        
        We use `cp` to store a state between "running" and "startup". Diffs are created by moving `config.xml` around and seeing what changed.
        
        Do not edit `config.xml` outside of NAPALM or you will be missing changes.
        
        Editing the XML or diffing the XML is not supported, this may limit the amount of configuration we can provide in a 2-dimensional "set" like structure.
        
        ### Implemented APIs
        
        * close
        * get_arp_table
        * get_config
        * is_alive
        * open
        * get_facts
        * get_interfaces
        * get_interfaces_ip
        * commit_config
        * compare_config
        * discard_config
        * rollback
        * load_merge_candidate
        * get_users
        * cli
        
        
        ### Missing APIs.
        
        * compliance_report
        * connection_tests
        * get_bgp_config
        * get_bgp_neighbors
        * get_firewall_policies
        * get_ipv6_neighbors_table
        * get_network_instances
        * get_optics
        * get_probes_config
        * get_probes_results
        * get_route_to
        * load_replace_candidate
        * load_template
        * post_connection_tests
        * pre_connection_tests
        * ping
        * traceroute
        * get_bgp_neighbors_detail
        * get_environment
        * get_interfaces_counters
        * get_lldp_neighbors
        * get_lldp_neighbors_detail
        * get_mac_address_table
        * get_ntp_peers
        * get_ntp_servers
        * get_ntp_stats
        * get_snmp_information
        * [...]
        
        ## How to release
        
        ```
        git tag v0.3.2 <commit hash>
        git push --tags
        ```
        
        Actions should take care of the rest and cut a release and push it to pypi
        
Platform: UNKNOWN
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Description-Content-Type: text/markdown
