Junior — Middle
Czy możesz wyjaśnić, czym jest Ansible i jak jest używany do automatyzacji konfiguracji i wdrożeń?
sobes.tech AI
Odpowiedź od AI
Ansible to narzędzie do automatyzacji zarządzania konfiguracją i wdrażania aplikacji. Używa prostego języka opisu zadań (YAML), co ułatwia pisanie i zrozumienie skryptów automatyzacji. Ansible umożliwia centralne zarządzanie konfiguracją serwerów, instalowanie potrzebnego oprogramowania, kopiowanie plików i uruchamianie poleceń na zdalnych maszynach bez konieczności instalowania na nich dodatkowego oprogramowania (używa SSH).
Przykład prostego playbooka do instalacji nginx na zdalnym serwerze:
- hosts: webservers
become: yes
tasks:
- name: Zainstaluj nginx
apt:
name: nginx
state: present