Automation Framework has many tools commonly used for Network Automation
MIT License
Automation Framework
This is not meant to be in production, this is a development environment
The base Makefile is meant to be used with Docker Swarm
The Makefile located in docker/compose is used for individual architecture pieces
Compose does not have memory limits
sysctl -w vm.max_map_count=262144
docker exec -it <container-name> nautobot-server createsuperuser
Default username admin default password admin
It will ask you to change the password on first login
{
"insecure-registries" : ["<ip or domain name>:5000"]
}
sudo systemctl restart docker
docker login <ip or domain name>:5000 -u admin -p admin
{
"auths": {
"<ip or domain name>:5000": {
"auth": "secret-key"
}
}
}
# To see your repositories
http://<ip or domain name>:5000/v2/_catalog
# To see the tags in your repositories
http://<ip or domain name>:5000/v2/<repo-name>/tags/list
ARCHITECTURE | USED FOR |
---|---|
Kafka | As a message bus |
ELK Elastic Search | Logging search, various other stuff |
Hashicorp Vault | Secrets Storage |
Nautobot | "Source of truth" |
A Genie Parser | Something to parse show commands |
ARCHITECTURE | USED FOR |
---|---|
Kafka | As a message bus |
ELK Elastic Search | Logging search, various other stuff |
Hashicorp Vault | Secrets Storage |
Nautobot | "Source of truth" |
A Genie Parser | Something to parse show commands |
MongoDB | Document dB |
Batfish | Modeling |
Influxdb | Series dB |
Grafana | Pretty Graphs |
Docker Registry | To hold docker images |
Docker Registry Browser | To Browse the Registry |
JetBrains TeamCity | CI/CD |
ARCHITECTURE | USED FOR |
---|---|
Kafka | As a message bus |
ELK Elastic Search | Logging search, various other stuff |
Hashicorp Vault | Secrets Storage |
MongoDB | Document dB |
Batfish | Modeling |
Influxdb | Series dB |
Grafana | Pretty Graphs |
JetBrains TeamCity | CI/CD |