This thesis presents the development of an automated system for deploying and containerizing network configurations using Ansible, Docker, and Kubernetes. The project, carried out during an internship at Kirey Group S.r.l., involved creating Ansible playbooks for configuring Cisco SMB devices, containerizing automation tools, implementing CI/CD pipelines with GitLab, and deploying on a Kubernetes cluster. Everything was integrated with the company’s web portal, enabling centralized management of network device configurations through a web interface.
La tesi presenta lo sviluppo di un sistema automatizzato per il deploy e la containerizzazione di configurazioni di rete tramite Ansible, Docker e Kubernetes. Il progetto, realizzato durante un’esperienza di stage presso Kirey Group S.r.l., ha previsto la creazione di playbook Ansible per la configurazione di apparati Cisco SMB, la containerizzazione dei tool di automazione, l’implementazione di pipeline CI/CD con GitLab e il deploy su cluster Kubernetes. Il tutto è stato integrato con il portale aziendale, permettendo la gestione centralizzata delle configurazioni di rete da interfaccia web.
Automazione dei processi di configurazione per dispositivi di rete Cisco SMB
GERARDIN, MATTEO
2024/2025
Abstract
This thesis presents the development of an automated system for deploying and containerizing network configurations using Ansible, Docker, and Kubernetes. The project, carried out during an internship at Kirey Group S.r.l., involved creating Ansible playbooks for configuring Cisco SMB devices, containerizing automation tools, implementing CI/CD pipelines with GitLab, and deploying on a Kubernetes cluster. Everything was integrated with the company’s web portal, enabling centralized management of network device configurations through a web interface.| File | Dimensione | Formato | |
|---|---|---|---|
|
Gerardin_Matteo.pdf
Accesso riservato
Dimensione
2.45 MB
Formato
Adobe PDF
|
2.45 MB | Adobe PDF |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/89989