Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
1. Introduksjon til Ansible
- Oversikt over Configuration Management og automatisering
- Hva er Configuration Management?
- Viktigheten av automatisering i IT-drift
- Hva er Ansible?
- Historie og evolusjon
- Nøkkelfunksjoner og fordeler
- Ansible Arkitektur
- Kontrollnode og administrerte noder
- Inventar og konfigurasjonsfiler
- Moduler, plugins og Playbooks
- Hands-on øvelse
2. Oppsett Ansible
- Installerer Ansible
- Installasjon på forskjellige operativsystemer (Windows, macOS, Linux)
- Sette opp miljøet
- Konfigurering av kontrollnoden
- Generering og distribusjon av SSH-nøkler
- Hands-on øvelse
3. Ansible Grunnleggende og automatisering
- Ad-hoc-kommandoer for automatisering
- Kjører enkle Ansible kommandoer
- Bruke vanlige Ansible moduler (
ping
,command
,copy
,yum
,apt
)
- Inventar Management
- Statisk vs dynamisk beholdning
- Gruppering av verter
- Vertsvariabler og gruppevariabler
- Hands-on øvelse
4. Skrive din første Playbook
Teori (20 minutter)
- Introduksjon til Playbooks
- Grunnleggende om YAML-syntaks
- Playbook-struktur: Spill, oppgaver, variabler
- Automatisering av oppgaver med Playbooks
- Eksempeloppgaver: installere programvare, administrere filer og tjenester
- Hands-on øvelse
- Oppgavekontroll
- Legge til behandlere og varsler
- Bruke conditionals og loops i oppgaver
5. Avanserte Playbook-konsepter
- Roller for strukturert automatisering
- Introduksjon til roller
- Opprette og bruke roller
- Variabler og fakta
- Definere og bruke variabler
- Samle og bruke fakta
- Maler
- Bruke Jinja2-maler
- Genererer konfigurasjonsfiler dynamisk
- Hands-on øvelse
6. Konklusjon og neste trinn
- Oppsummering av dagen
- Nøkkelmuligheter for automatisering med Ansible
- Ytterligere læringsressurser
- Bøker, opplæringsprogrammer og offisiell dokumentasjon
- Spørsmål og svar
Krav
Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts
7 timer