Overview
Network Automation Workshop - mnNOG 5 (Mongolia NOG)
Index |
Topic Links |
|
1 |
Brief overview of lab topics & what to expect in next 5 days |
Slides here |
2 |
Introduction to Docker (theory) |
Slides here |
3 |
Deploying Containers (lab) |
Instructions here |
4 |
Running Containers in Production (theory) |
Slides here |
5 |
Running Containers in Production (lab) |
Instructions here |
Index |
Topic |
Links |
1 |
Introduction to Ansible (theory) |
Slides here |
2 |
Ansible (lab) |
Instructions here |
3 |
Introduction to Git (theory) |
Slides here |
4 |
Introduction to Git (lab) |
Instructions here |
Day 3: Ansible Semaphore and Gitlab CI/CD pipeline
Index |
Topic |
Links |
1 |
Introduction to Ansible Semaphore (theory) |
Slides here |
2 |
Ansible Semaphore setup (lab) |
Instructions here |
3 |
Ansible Semaphore configuration (lab) |
Instructions here |
4 |
Variables in Ansible & ansible semaphore (demo) |
|
5 |
Introduction to CI/CD concepts (theory) |
Slides here |
6 |
Writing .gitlab-ci.yml (theory) |
Slides here |
Day 4: Gitlab CI/CD Pipeline
Index |
Topic |
Links |
1 |
Gitlab CI/CD pipeline (demo) |
|
2 |
Gitlab CI/CD pipeline (lab) |
|
3 |
REST API introduction |
Slides here |
4 |
REST API lab with Semaphore |
|
5 |
Live demo & revision of concepts - LibreNMS docker container setup + configuration of routers for SNMP + Addition of devices in LibreNMS via REST API |
Instructions here |
Day 5: More examples and integrations
(Content for this day will be finalised based on feedback and responses from first few days of the workshop)
Feedback form here