Abstract
The automatic configuration management system utilizing Ansible enables users to maintain consistent system settings and manage configurations effectively. This approach allows for a clear understanding of the existence and current status of specific services and applications. The project involved automating the configuration and deployment of software on network devices and servers, as well as implementing a website to enhance visualization and centralized management of Ansible components. Additionally, the research established and tested a model for deploying services and automating configurations on a cloud computing platform. The thesis also compared manual and automated configuration processes using Ansible, demonstrating that Ansible not only optimizes workflows but also provides high flexibility and scalability for organizations. Despite the system's stable operation, the playbook source code has not been fully optimized, and the current system lacks comprehensive security measures to protect SSH keys and sensitive data from unauthorized access.