Junior — Middle
Můžete vysvětlit, co je Ansible a jak se používá k automatizaci konfigurací a nasazení?
sobes.tech AI
Odpověď od AI
Ansible je nástroj pro automatizaci správy konfigurací a nasazování aplikací. Používá jednoduchý jazyk popisu úkolů (YAML), což usnadňuje psaní a pochopení skriptů automatizace. Ansible umožňuje centrálně spravovat konfigurace serverů, instalovat potřebný software, kopírovat soubory a spouštět příkazy na vzdálených strojích bez nutnosti instalace dalšího softwaru (používá SSH).
Příklad jednoduchého playbooku pro instalaci nginx na vzdáleném serveru:
- hosts: webservers
become: yes
tasks:
- name: Nainstalovat nginx
apt:
name: nginx
state: present