Mis on Ansible
Serveri konfiguratsiooni automatiseerimise tööriist
Ansible
Ansible on avatud lähtekoodiga platvorm IT automatiseerimiseks: konfiguratsiooni haldamine, rakenduste juurutamine ja infrastruktuuri orkestreerimine.
Põhiomadused
| Omadus | Kirjeldus | |--------|-----------| | Agentivaba | Töötab SSH kaudu, agendi installimine pole vajalik | | YAML | Deklaratiivne playbooki süntaks | | Idempotentne | Turvaline korduv käivitamine | | Modulaarne | Üle 3000 sisseehitatud mooduli |
Põhikomponendid
- Playbooks — juhistega YAML-failid
- Inventory — hallatavate hostide loend
- Modules — ülesannete täitmise ühikud
- Roles — korduvkasutatavad ülesannete komplektid
- Galaxy — kogukonna rollide hoidla
Rakendused
- Konfiguratsiooni haldamine — serveri seadistamine
- Juurutamine — rakenduste juurutamine
- Orkestreerimine — keeruliste protsesside koordineerimine
- Provisioneerimine — infrastruktuuri loomine
- CI/CD — pipeline integratsioon
Eelised
- Lihtne sisenemine algajatele
- Suur kogukond ja dokumentatsioon
- Pilve integratsioon (AWS, Azure, GCP)
- Red Hati tugi (Ansible Tower/AWX)