Skip to content

Krótki opis

Ansible to narzędzie do automatyzacji konfiguracji serwerów i wdrażania aplikacji - zamiast logować się ręcznie na każdą maszynę i klikać to samo w kółko, opisujesz pożądany stan raz, a Ansible doprowadza do niego wszystkie hosty naraz.

Agentless

Działa bezagentowo, czyli nie musisz nic instalować na zarządzanych maszynach — łączy się z nimi po prostu przez SSH, co jest jego dużą zaletą względem konkurencji.

Playbooki, inventory

Konfigurację pisze się w playbookach - czytelnych plikach YAML, które opisują listę zadań do wykonania, a lista zarządzanych maszyn (z podziałem na grupy) trzyma się w pliku inventory.

Idempotentność

Kluczowa cecha to idempotentność: możesz uruchomić ten sam playbook wielokrotnie, a Ansible zmieni tylko to, co faktycznie wymaga zmiany - jeśli stan już się zgadza, nic nie rusza. Dzięki temu dostajesz powtarzalną, wersjonowalną i samodokumentującą się infrastrukturę zamiast ręcznych, trudnych do odtworzenia zmian.