Skip to content

An end-to-end Python-based Infrastructure as Code framework for network automation and orchestration.

License

Notifications You must be signed in to change notification settings

dpeachey/nectl

 
 

Repository files navigation

Nectl

An end-to-end Python-based Infrastructure as Code framework for network automation and orchestration.

Features

  • Data modelling and validation.
  • Data facts and inheritance.
  • Encrypted facts.
  • Config rendering using templates.
  • Host config manipulation using drivers.
  • Integration with external API's and databases.
  • Isolated environments with unique requirements.
  • Python used for all the above.

Documentation

For information on what the tool does and how it works have a look at the documentation site.

Nectl Documentation

Installation

The nectl tool can be installed using the pip package manager.

pip install nectl

Authors

Nectl was created by Adam Kirchberger in 2021.

Anyone is welcome to contribute!

Support & Help

See docs page Support & Help

License

GNU General Public License v3.0

See COPYING.

Change Log

See CHANGELOG

About

An end-to-end Python-based Infrastructure as Code framework for network automation and orchestration.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.8%
  • Dockerfile 0.2%