Ansible dovoluje instalovat a konfigurovat software nebo vícevrstvé aplikace na mnoha počítačích nebo serverech najednou. Stačí napsat Ansible playbook k instalaci a konfiguraci softwaru na všech uzlech a následně spustit playbook z řídící jednotky.
Jak Ansible funguje?
Víte, že...
… název “Ansible” byl poprvé použit v románu Rocannonův svět od spisovatelky Ursuly K. Le Guinové? Jednalo se o označení pro komunikační zařízení umožňující přenos nadsvětelnou rychlostí.
Architektura Ansiblu
Ansible moduly
Moduly jsou v podstatě jednoduché skripty vysílány z řídící jednotky do požadovaných uzlů, kde vykonávají příkazy definované v playbooku .
Pluginy a API
Ansible nabízí celou řadu pluginů, které rozšiřují jeho funkce. K dispozici jsou také nejrůznější API, které umožňují přidat vlastní specifické rozšíření.
Inventáře uzlů
Součástí jsou také inventáře všech zařízení s Ansiblem včetně jejich IP adres. Snadno tak lze vybrat seznam uzlů, u kterých bude prováděna akce.
Playbooky
Playbooky obsahují instrukce k jednotlivým požadovaným úkolům a píšou se v jazyce YAML, který je čitelný nejen pro stroje, ale i pro člověka.