Junior — Middle
Можете ли да обясните какво е Ansible и как се използва за автоматизация на конфигурации и внедряване?
sobes.tech AI
Отговор от AI
Ansible е инструмент за автоматизация на управлението на конфигурации и разгръщане на приложения. Той използва прост език за описание на задачи (YAML), което улеснява писането и разбирането на сценарии за автоматизация. Ansible позволява централизирано управление на конфигурациите на сървърите, инсталиране на необходимия софтуер, копиране на файлове и изпълнение на команди на отдалечени машини без необходимост от инсталиране на допълнителен софтуер (използва SSH).
Пример за прост playbook за инсталиране на nginx на отдалечен сървър:
- hosts: webservers
become: yes
tasks:
- name: Инсталиране на nginx
apt:
name: nginx
state: present