This thesis examines the development of an open-source Ansible collection for automating the installation and configuration of FDO components on Red Hat Enterprise Linux (RHEL). The project aims to simplify the FDO deployment process for new users.
The work included an analysis of the capabilities and working principles of Ansible and Infrastructure as Code (IaC), learning the YAML language, and an in-depth exploration of the concepts of deploying edge and IoT devices using FDO. The resulting Ansible collection contains well-documented functionalities with simple user interfaces and use cases and adheres to the best practices for open-source Ansible content development.
Testing has shown that collection significantly lowers the chances of errors during installation and reduces the time to install and configure FDO components compared to manual installation. The wider community has also recognized the usability and quality of the collection, as the latter has been included in the official Ansible Community Git repository.
|