Hva er Ansible
Verktøy for automatisering av serverkonfigurasjon
Ansible
Ansible er en åpen kildekode-plattform for IT-automatisering: konfigurasjonsadministrasjon, applikasjonsdistribusjon og infrastrukturorkestrering.
Hovedfunksjoner
| Funksjon | Beskrivelse | |----------|-------------| | Agentløs | Fungerer via SSH, ingen agentinstallasjon nødvendig | | YAML | Deklarativ playbook-syntaks | | Idempotent | Sikker gjentatt kjøring | | Modulær | 3000+ innebygde moduler |
Kjernekomponenter
- Playbooks — YAML-filer med instruksjoner
- Inventory — liste over administrerte verter
- Modules — enheter for oppgaveutførelse
- Roles — gjenbrukbare oppgavesett
- Galaxy — fellesskapsrollerepository
Applikasjoner
- Konfigurasjonsadministrasjon — serveroppsett
- Distribusjon — applikasjonsdistribusjon
- Orkestrering — kompleks prosesskoordinering
- Provisjonering — infrastrukturopprettelse
- CI/CD — pipeline-integrasjon
Fordeler
- Enkel inngang for nybegynnere
- Stort fellesskap og dokumentasjon
- Skyintegrasjon (AWS, Azure, GCP)
- Red Hat-støtte (Ansible Tower/AWX)