Ansible: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 1: Line 1:
== Tutvustus ==
== Tutvustus ==
Ansible on vabavaraline ([[GPL]]) konfiguratsiooni ja seadistuse haldamise tarkvaraplatvorm.
Konfiguratsiooni hoidmiseks kasutatakse [[YAML]]'i faile mis võivad olla omavahel hierarhiliselt seotud.
Ansible on kirjutatud Python'is ning seadistuse vahendamiseks kasutatakse SSH protokolli (Python'i paramiko teeki või OS'i ssh käsku kasutades).
Hallatava masina eelduseks on sissetulevate SSH ühenduste lubamine ja Python'i interpretaatori olemasolu (vähemalt versioon 2.4), erialdiseisvat klienti või agenti ei ole.
Ansible'ile on võimalik osta ka ärikliendi tuge firmalt [http://www.ansibleworks.com/ AnsibleWorks]
== Erinevused levinud alternatiividega ==
== Erinevused levinud alternatiividega ==



Revision as of 17:42, 5 January 2014

Tutvustus

Ansible on vabavaraline (GPL) konfiguratsiooni ja seadistuse haldamise tarkvaraplatvorm. Konfiguratsiooni hoidmiseks kasutatakse YAML'i faile mis võivad olla omavahel hierarhiliselt seotud. Ansible on kirjutatud Python'is ning seadistuse vahendamiseks kasutatakse SSH protokolli (Python'i paramiko teeki või OS'i ssh käsku kasutades). Hallatava masina eelduseks on sissetulevate SSH ühenduste lubamine ja Python'i interpretaatori olemasolu (vähemalt versioon 2.4), erialdiseisvat klienti või agenti ei ole.


Ansible'ile on võimalik osta ka ärikliendi tuge firmalt AnsibleWorks

Erinevused levinud alternatiividega

Ansible peamine erinevus oma konkurentidega, sh. Puppet ja Chef on see, et ta on loodud mitte ainult agendi(kliendi)vabana, vaid lisaks puudub igasugune vajadus seadistada klientarvuteid, sest toimingud teostatakse üle SSH protokolli. Lisaks, kuna ta on kirjutatud Pythonis, peab serverarvutisse olema paigaldatud Python 2.4 või uuem.

Kasutamine

Paigaldamine

Esmane seadistamine

Kasutamine

Viited