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)
**Presentasjon & praktiske øvelser**---**Kursinnhold**---**Dag 1****Modul 1: Introduksjon til Azure**- Presentasjon: Introduksjon til Azure Cloud- Øvelse 1: Opprette en Azure-konto- Øvelse 2: Navigere i Azure Portal---**Modul 2: Azure Virtual Machines**- Presentasjon: Azure Virtual Machines (VMs)- Øvelse 3: Opprette en Azure VM- Øvelse 4: Konfigurere og administrere Azure VMs---**Dag 2****Modul 3: Azure Storage**- Presentasjon: Introduksjon til Azure Storage- Øvelse 5: Opprette en Azure Storage-konto- Øvelse 6: Håndtere blob, fil, tabell, og queuedata---**Modul 4: Azure Networking**- Presentasjon: Azure Networking-tjenester- Øvelse 7: Konfigurere Azure Virtual Networks- Øvelse 8: Opprette og konfigurere Azure VPN Gateway---**Dag 3****Modul 5: Azure App Services**- Presentasjon: Introduksjon til Azure App Services- Øvelse 9: Deployere en webapplikasjon til Azure- Øvelse 10: Konfigurere Azure App Service Plan---**Modul 6: Azure Databases**- Presentasjon: Azure SQL Database og Cosmos DB- Øvelse 11: Opprette en Azure SQL Database- Øvelse 12: Opprette og bruke Azure Cosmos DB---**Dag 4****Modul 7: Azure Monitoring og Logging**- Presentasjon: Azure Monitor og Application Insights- Øvelse 13: Konfigurere Azure Monitor- Øvelse 14: Overvåke applikasjoner med Application Insights---**Modul 8: Azure Security**- Presentasjon: Sikkerhetsbestemte tjenester i Azure- Øvelse 15: Konfigurere Azure Key Vault- Øvelse 16: Bruke Azure Security Center---**Dag 5****Modul 9: Implementere Azure Automation**- Presentasjon: Introduksjon til Azure Automation- Øvelse 17: Opprette og kjøre runbooks- Øvelse 18: Konfigurere Azure Update Management---**Modul 10: Azure DevOps**- Presentasjon: Introduksjon til Azure DevOps- Øvelse 19: Opprette en Azure DevOps-organisasjon- Øvelse 20: Implementere CI/CD med Azure DevOps---**Kursavslutning**- Oppsummering- Evaluering- Spørsmål og svar
Adeel - Business Computer Skills
Kurs - Red Hat System Administration III (RHEL9) – RH294+EX294
Machine Translated
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