Automation of preparation and deployment of information infrastructure of cloud services using the Ansible tool
The preparation and deployment of information technology infrastructure when implementing corporate collaboration platforms in industrial companies takes up to 40% of total time spent on a project. Automation of these processes helps reduce indicated time costs. This article proposes an approach to automate the preparation and deployment of information infrastructure, as well as to automate the installation of cloud services using the Ansible application. The R7-office platform is chosen as the implemented solution, which has basic necessary functionality for working with documents of various formats, enables collaborative document editing and meets state requirements for import substitution of components. The approach is based on an algorithm for preparing information technology infrastructure and installing the target platform using a software tool written in the Python programming language. It enables automatic parsing of formalized requirements, generating access rights requests for users and creating playbooks for configuring the infrastructure using Ansible. According to the experimental results, the implementation of the proposed approach reduces the labor intensity of the infrastructure preparation process by 45%.