Kursplan

Avansert Ansible Playbook-utvikling

  • Arbeid med variabler, løkker, betingelser og hendere
  • Bruk av blokker, feilhåndtering og tags
  • Strukturering av komplekse playbooker

Jinja2 og malteknikk

  • Avanserte filter og oppslag
  • Opprettelse av dynamiske maler
  • Best praksis for malering

Tilpassede moduler og tillegg

  • Skrivning av tilpassede moduler i Python
  • Bruk av filter, callbacks og forbindelsesmoduler
  • Feilsøknings- og loggingstrategier

Collections og Roles

  • Organisering av innhold med roles
  • Pakking og publisering av Ansible Collections
  • Versjonering og avhengighetsstyring

API-integrasjon og eksterne tjenester

  • Kall på REST APIs med URI-modulen
  • Arbeid med skyleverandører og eksterne verktøy
  • Integrering av hemmelighetsstyring

Testing og validering

  • Bruk av ansible-lint, Molecule og CI/CD-pipelines
  • Sikring av idempotens og reproducerbarhet
  • Statiske og dynamiske analyser av Ansible-kode

Innholdslivssyklus og versjonskontroll

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

Oppsummering og neste trinn

Krav

  • Forståelse av grunnleggende Ansible-konsepter og YAML-syntax
  • Erfaring med Linux-systemadministrasjon
  • Familiaritet med utvikling av playbooker og administrering av inventarer

Målgruppe

  • Uvansede automatiseringsutviklere
  • DevOps-ingeniører
  • IT-professionelle som administrerer stor skala bedriftsautomatisering
 21 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier