Mikä on Ansible
Palvelimen kokoonpanon automaatiotyökalu
Ansible
Ansible on avoimen lähdekoodin alusta IT-automaatioon: kokoonpanon hallinta, sovellusten käyttöönotto ja infrastruktuurin orkestrointi.
Pääominaisuudet
| Ominaisuus | Kuvaus | |------------|--------| | Agentiton | Toimii SSH:n kautta, ei vaadi agentin asennusta | | YAML | Deklaratiivinen playbook-syntaksi | | Idempotentti | Turvallinen toistuva suoritus | | Modulaarinen | Yli 3000 sisäänrakennettua moduulia |
Ydinkomponentit
- Playbooks — YAML-tiedostot ohjeineen
- Inventory — hallittujen isäntien luettelo
- Modules — tehtävien suoritusyksiköt
- Roles — uudelleenkäytettävät tehtäväjoukot
- Galaxy — yhteisön roolivarasto
Sovellukset
- Kokoonpanon hallinta — palvelimen asennus
- Käyttöönotto — sovellusten jakelu
- Orkestrointi — monimutkaisten prosessien koordinointi
- Provisiointi — infrastruktuurin luominen
- CI/CD — liukuhihnaintegraatio
Edut
- Helppo aloitus aloittelijoille
- Suuri yhteisö ja dokumentaatio
- Pilvi-integraatio (AWS, Azure, GCP)
- Red Hat -tuki (Ansible Tower/AWX)