Kursplan

Avansert Ansible Playbook Utvikling

  • Arbeid med variabler, løkker, betingelser og håndterere
  • Bruk av blokker, feilhåndtering og merker
  • Strukturering av komplekse playbooks

Jinja2 og Templating Teknikker

  • Avanserte filtre og søk
  • Oppretting av dynamiske maler
  • Beste praksis for templating

Tilpassede Moduler og Plug-ins

  • Skriving av tilpassede moduler i Python
  • Bruk av filtre, callbacks og forbindelsesplug-ins
  • Feilsøkings- og loggstrategier

Samlinger og Roller

  • Organisering av innhold med roller
  • Pakking og publisering av Ansible Samlinger
  • Versjonskontroll og avhengighetshåndtering

API-Integrasjon og Eksterne Tjenester

  • Kalling av REST APIer med URI-modulen
  • Arbeid med skyleverandører og eksterne verktøy
  • Integrasjon av hemmelighetshåndtering

Testing og Validering

  • Bruk av ansible-lint, Molecule og CI/CD-rørledninger
  • Sikring av idempotens og gjentagbarhet
  • Statisk og dynamisk analyse av Ansible-kode

Innholdslevesyklus og Versjonskontroll

  • Håndtering av kode med Git og GitOps
  • Endringssporing og dokumentasjon
  • CI/CD-arbeidsflyter med Ansible-innhold

Oppsummering og Neste Skritt

Krav

  • Forståelse av grunnleggende Ansible-konsepter og YAML-syntaks
  • Erfaring med Linux-systemadministrasjon
  • Kjennskap til utvikling av playbooks og administrasjon av inventar

Målgruppe

  • Erfarne automatiseringsutviklere
  • DevOps-ingeniører
  • IT-profesjonelle som hanterer automatisering på stor skala i bedrifter
 21 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier