Code Monkey home page Code Monkey logo

yang-1's Introduction

yang

This role provides the foundation for building network roles by providing modules and plugins related to yang support.

To install this role: ansible-galaxy install ansible-network.yang

To see the version of this role you currently have installed: ansible-galaxy list | grep yang

To ensure you have the latest version available: ansible-galaxy install -f ansible-network.yang

To use this role, follow the User Guide.

To find other roles maintained by the Ansible Network team, see our Galaxy Profile.

Any open bugs and/or feature requests are tracked in GitHub issues.

Interested in contributing to this role? Check out CONTRIBUTING before submitting a pull request.

Documentation

For module documentation see the modules section below.

Requirements

  • Ansible 2.6.0 or later
  • Ansible Network Engine Role 2.6.2 or later

List of network os the role is actively tested against

  • iosxr (version 6.1.2)
  • junos (version 17.4)

Functions

This section provides a list of the available functions that are including in this role. Any of the provided functions can be implemented in Ansible playbooks to perform automation activities on yang/netconf supported devices.

Variables

The following are the list of variables for each of the role functions.

Modules

The following is a list of modules that are provided by this role, which include documentation & examples:

Plugins

The following is a list of plugins that are provided by this role.

Lookup

netconf

Note:

The iosxr netconf plugin is added to this role due the existing issue in iosxr plugin
shipped with ansible package. This issue will be fixed in ansible version 2.8
and the plugin will be removed from this role after ansible 2.8 is released.
This plugin can be used by setting configuration variable in ansible configuration file

[defaults]
netconf_plugins= <yang_role_path>/netconf_plugins

or by setting enviornment variable
$ export ANSIBLE_NETCONF_PLUGINS=<yang_role_path>/netconf_plugins

Filter

Dependencies

The following is the list of dependencies on other roles this role requires.

  • Platform specific provider role task to enable Netconf on remote host

License

GPLv3

Author Information

Ansible Network Engineering Team

yang-1's People

Contributors

ganeshrn avatar gundalow avatar markafarrell avatar pabelanger avatar softwarefactory-project-zuul[bot] avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.