Sobes.tech
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