Junior — Middle
What is the main function of the Ansible tool in configuration management and infrastructure automation?
sobes.tech AI
Answer from AI
The main function of Ansible is automation of configuration management and infrastructure deployment. Ansible allows describing the state of servers and applications using simple declarative scripts (playbooks), which are then automatically applied to target systems.
Key features of Ansible:
- Automatic deployment of applications and services.
- Configuration management of servers (installing packages, configuring services).
- Orchestration of complex multi-step processes.
- Ensuring repeatability and consistency of infrastructure.
An example of a simple playbook for installing nginx:
- hosts: webservers
tasks:
- name: Install nginx
apt:
name: nginx
state: present
Thus, Ansible simplifies and speeds up infrastructure management processes, reducing manual operations and errors.