Ansible (software)

Ansible
Logo
VývojářAnsible komunita/ Ansible Inc. / Red Hat Inc.
První vydání20. února 2012
Aktuální verze2.18.0 (4. listopadu 2024)
Operační systémGNU/Linux, Unix-like, macOS, MS Windows
Vyvíjeno vPython, PowerShell, Shell, Ruby
Typ softwaruKonfigurační správa, Infrastructure as Code, Orchestrační stroj
Licenceproprietární / GNU GPL
Lokalizaceangličtina
Webansible.com
Některá data mohou pocházet z datové položky.

Ansible (výslovnost [ˈaːnsəbl Amer ˈænsəbl]) je svobodný software, který vytváří platformu pro konfigurační správu a řízení počítačů kombinující víceuzlové nasazení softwaru, ad hoc provádění úloh a správu konfigurací.[1] Ansible spravuje počítače v síti pomocí SSH nebo přes PowerShell. Má minimální nároky na nainstalovaný software, na linuxových uzlech vystačí s Pythonem verze 2.4 nebo vyšší, na uzlech s MS Windows s PowerShell verze 3.0 nebo vyšší.[2] Používá moduly využívající JSON a standardní výstup, které mohou být napsány v libovolném programovacím jazyce. Pro znovupoužitelné popisy stavů uzlů se používá YAML.[3]

Ansible vyvinul Michael DeHaan, autor provisioning serveru Cobbler pro Linux a spoluautor frameworku Func pro vzdálenou administraci.[4] Ansible je součást linuxové distribuce Fedora vytvářené firmou Red Hat Inc., v podobě balíčků EPEL (Extra Packages for Enterprise Linux) je dostupný i pro Red Hat Enterprise Linux, CentOS a Scientific Linux, i pro další operační systémy.[5]

Pro komerční podporu a financování Ansiblu byla vytvořena společnost AnsibleWorks, Inc., později přejmenovaná na Ansible, Inc.,[6][7] kterou v říjnu 2015 odkoupila firma Red Hat.[8][9]

Název „Ansible“ se odkazuje na komunikační zařízení umožňující přenos nadsvětelnou rychlostí, které vymyslela spisovatelka Ursula K. Le Guinová pro svůj román Rocannonův svět z roku 1966, a které popisuje Orson Scott Card v románu Enderova hra.[10]

  1. Chybná citace: Chyba v tagu <ref>; citaci označené aru není určen žádný text
  2. Chybná citace: Chyba v tagu <ref>; citaci označené gh není určen žádný text
  3. Chybná citace: Chyba v tagu <ref>; citaci označené cm není určen žádný text
  4. Chybná citace: Chyba v tagu <ref>; citaci označené mdh není určen žádný text
  5. Chybná citace: Chyba v tagu <ref>; citaci označené pkgs není určen žádný text
  6. Chybná citace: Chyba v tagu <ref>; citaci označené ab není určen žádný text
  7. Chybná citace: Chyba v tagu <ref>; citaci označené co není určen žádný text
  8. Chybná citace: Chyba v tagu <ref>; citaci označené vb není určen žádný text
  9. Chybná citace: Chyba v tagu <ref>; citaci označené rh není určen žádný text
  10. Chybná citace: Chyba v tagu <ref>; citaci označené fq není určen žádný text

Developed by StudentB