An end-to-end Python-based Infrastructure as Code framework for network automation and orchestration.
Project description
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.
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
nectl-0.19.3-py3-none-any.whl
(51.9 kB
view details)
File details
Details for the file nectl-0.19.3-py3-none-any.whl
.
File metadata
- Download URL: nectl-0.19.3-py3-none-any.whl
- Upload date:
- Size: 51.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d9f9af64838bf96737dd3e92eb5b27ce020f7dfa7691556228ffb0d4e6b7a7d |
|
MD5 | d50750387003db079ebaab51cf020791 |
|
BLAKE2b-256 | 39c23f0fd89494b0bab184cc3b00f7fbd19fbd94e1ad352acb8c3e26f149ba17 |