Midas/README.md
2023-07-01 23:57:08 +01:00

33 lines
659 B
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# midas
A topology aware zero touch provisioning (ZTP) tool for network devices.
## Supported operating systems:
- Juniper Junos
- Cisco IOS
## Modules
### midasd
The socket DHCP portion of midas.
### midast
The networkx topology portion of midas.
### midasp
The YAML/Jinja provisioning portion of midas.
## Installation / usage
```
$ cd midas
$ chmod +x midas
$ sudo ./midas
```
## Tips
- When building your topology.yaml the visualisation builds top to bottom, arrange your nodes and edges in such a way that they correspond to the correct side of the graph, for neatness.
## Dependencies
- networkx
- pygraphviz
- yaml
- jinja2