Kursplan
Avancerad Ansible Playbook-utveckling
- Arbeta med variabler, loopar, villkor och hanterare
- Använda block, felhantering och taggar
- Strukturera komplexa playbooks
Jinja2 och malltekniker
- Avancerade filter och sökningar
- Skapa dynamiska mallar
- Bästa praxis för mallar
Anpassade moduler och plug-in
- Skriv anpassade moduler i Python
- Använda filter, återkallanden och anslutningsplug-in
- Felsöknings- och loggningsstrategier
Samlingar och roller
- Organisera innehåll med roller
- Paketera och publicera Ansible Samlingar
- Versionshantering och beroendestyran
API-integration och externa tjänster
- Ringa REST APIs med URI-modulen
- Arbeta med molnleverantörer och externa verktyg
- Integration av hemlighetshantering
Testning och validering
- Använda ansible-lint, Molecule och CI/CD-pipelines
- Säkerställa idempotens och återupprepbarhet
- Statisk och dynamisk analys av Ansible kod
Innehållslivscykel och versionskontroll
- Hantera kod med Git och GitOps
- Förändringsövervakning och dokumentation
- CI/CD-arbetsflöden med Ansible innehåll
Sammanfattning och nästa steg
Krav
- En förståelse för grundläggande Ansible koncept och YAML-syntax
- Erfarenhet av Linux systemadministration
- Kännedom om utveckling av playbooks och hantering av inventarier
Målgrupp
- Erfarna automatiseringsutvecklare
- DevOps ingenjörer
- IT-professionella som hanterar automatisering på stor skala inom företag
Vittnesmål (5)
Jag gillade verkligen den här kursen och även om jag anser mig vara mer på mellannivå snarare än nybörjare tog jag med mig mycket från den när det gäller roller, Jinja2 och kryptering. Kumbulani var vänlig och tålmodig och var angelägen om att ingen skulle hamna på efterkälken innan han gick vidare till nästa uppgift.
Jonathan - Optimus Learning Services
Kurs - Ansible for Network Engineers
Machine Translated
It really spoke to what we already have in our department
Letlotlo Miffi
Kurs - Ansible for Experts
The most I enjoyed is the best instructor who knew everything with Ansible plus everything else in other related topics. He was always patient to answer to everyone's question in detail and even encouraged everyone to ask, even if too obvious or too stupid.
Young Song - Global Knowledge Network Training Ltd
Kurs - Advanced Automation with Ansible
- Tränarens tillvägagångssätt och hur han förklarade
hatim hajji - ING Business Shared Services B.V.
Kurs - Introduction to Ansible Automation
Machine Translated
Technical knowledge was on point.