Kom i kontakt
 Varaktighet 21 timmar

Kursplan

Avancerad utveckling av Ansible-playbooks

  • Arbeta med variabler, loopar, villkor och handlers.
  • Använda blocks, felhantering och taggar.
  • Strukturera komplexa playbooks.

Jinja2 och teknik för mallning

  • Avancerade filter och letfunktioner (lookups).
  • Skapa dynamiska mallar.
  • Bästa praxis för mallning.

Anpassade moduler och tillägg

  • Skriv anpassade moduler i Python.
  • Använda filter, callback:er och anslutningstillägg.
  • Strategi för felsökning och loggning.

Collections och Roles

  • Organisera innehåll med roles.
  • Pakettera och publicera Ansible Collections.
  • Versionhantering och hantering av beroenden.

API-integration och externa tjänster

  • Anropa REST-API:er med URI-modulen.
  • Arbeta med molntjänster och externa verktyg.
  • Integration för hantering av hemligheter (secrets management).

Testning och validering

  • Använda ansible-lint, Molecule och CI/CD-pipelines.
  • Säkerställa idempotens och reproducerbarhet.
  • Statisk och dynamisk analys av Ansible-kod.

Livscykeln för innehåll och versionhantering

  • Hantera kod med Git och GitOps.
  • Spårning av ändringar och dokumentation.
  • CI/CD-flöden med Ansible-innehåll.

Sammanfattning och nästa steg

Krav

  • Förståelse för grundläggande Ansible-koncept och YAML-syntax.
  • Erfarenhet av systemadministration för Linux.
  • Bekantskap med utveckling av playbooks och hantering av inventories.

Målgrupp

  • Erfarna automatiseringsutvecklare.
  • DevOps-ingenjörer.
  • IT-specialister som hanterar storskalig företagsautomation.

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier