Kursplan
Avansert Ansible Playbook Utvikling
- Arbeide med variabler, løkker, betingelser og håndterere
- Bruk av blokker, feilhåndtering og merker
- Strukturering av komplekse playbooks
Jinja2 og malteknikker
- Avanserte filtre og oppslag
- Opprettelse av dynamiske maler
- Beste praktiser for maling
Eget Moduler og Plugins
- Skrive egne moduler i Python
- Bruk av filtre, tilbakekallinger og tilkoblingsplugins
- Feilsøkings- og loggingsstrategier
Samlinger og Roller
- Organisere innhold med roller
- Pakking og publisering av Ansible Samlinger
- Versjonskontroll og avhengighetshåndtering
API-Integrasjon og Eksterne Tjenester
- Kalle REST API-er med URI-modul
- Arbeide med skyleverandører og eksterne verktøy
- Integrasjon av hemmelighetshåndtering
Testing og Validering
- Bruk av ansible-lint, Molecule og CI/CD-rørledninger
- Sikre idempotens og reproducerbarhet
- Statisk og dynamisk analyse av Ansible kode
Innholdslivssyklus og Versjonskontroll
- Håndtering av kode med Git og GitOps
- Endringssporing og dokumentasjon
- CI/CD-arbeidsflyter med Ansible innhold
Oppsummering og Neste Skritt
Krav
- En forståelse av grunnleggende Ansible konsepter og YAML-syntaks
- Erfaring med Linux systemadministrasjon
- Kjennskap til utvikling av playbooks og håndtering av inventar
Målgruppe
- Erfarne automatiseringsutviklere
- DevOps ingeniører
- IT-profesjonelle som håndterer automatisering på stor skala i bedrifter
Testimonials (5)
Jeg likte dette kurset veldig godt, og selv om jeg anser meg selv for å være mer mellomnivå enn nybegynner, tok jeg mye vekk fra det med hensyn til roller, Jinja2 og kryptering. Kumbulani var vennlig og tålmodig, og var opptatt av å sikre at ingen ble etterlatt før han gikk videre til neste oppgave.
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
- tilnærmingen til treneren og hvordan han forklarte
hatim hajji - ING Business Shared Services B.V.
Kurs - Introduction to Ansible Automation
Machine Translated
Technical knowledge was on point.