Kursplan
Införandet
Översikt över Ansible Projektfunktioner och arkitektur
- Granska grundläggande Ansible begrepp och principer
- Komma igång med avancerad Ansible syntax och verktyg med öppen källkod
Konfigurera Ansible och konfigurera Automation-resurser
- Systemkrav för Ansible
- Välja den optimala OS-miljön för Ansible-installationen
- Köra inledande kommandon på högre nivå i Ansible CLI
Använda projekt och funktioner med öppen källkod i spelböcker
- Instansiera Playbooks-komponenter för avancerade användningsfall
Arbeta med Ansible Lager för komplexa automationsprocesser
Hantera datainteraktion mellan Ansible verktyg och system
Djupgående användning av traditionella Ansible komponenter och ad hoc-kommandon
Arbeta med avancerad Ansible syntax och använda utökningsbara YAML-metoder
- Hur hanterar man osäkra eller rådatasträngar?
Köra strängtransformering för flexibla Ansible funktioner
- Manipulera komplexa data för administrativa åtgärder
Översikt över plugins med öppen källkod för Ansible Project
- Utöka plugins för optimala användningsfall
Uppdatera distributionsfunktioner för spelböcker inom Ansible
- CLI jämfört med gränssnittskörningar för spelböcker
- Arbeta med komplexa nyckelord och använda CLI-verktyg på mellannivå
Administrera optimerade applikationer av Ansible komponenter och ad hoc-funktioner
- Bästa praxis för att arbeta med loopar, villkor osv.
Hantera spelboksfel och ställa in fjärruppgifter Miljö
Återvinning av artefakter och reglerande roller i Ansible
Använda dynamiska lagerstrukturer och mönster
- Granska koncept för specialtaggar och implementera deras användningsområden
Tillämpa utökningsbara anslutningsmetoder och hantera värdnycklar
Kryptera Ansible projektinnehåll och exekvera avancerade strategier för datamanipulering
Integrera Ansible med AWX för optimala koordinationsfunktioner
Interagera med RESTful-API:er med hjälp av spelböcker och AWX
Automatisera bygg-pipelines och effektivisera arbetsflöden i Ansible
Utveckla CI/CD-metoder med Ansible
Översikt över utveckling av anpassade moduler och plugins i Ansible
- Implementera effektiva metoder för lokala och globala moduler eller plugins
- Skapa och skriva optimerade moduler och plugins
Använda Ansible Verktyg och funktioner med Python 3.x och Python API
Felsökningsmoduler och tips för Documentation formatering
Distribuera Ansible-moduler på externa plattformar
- Riktlinjer för Ansible implementeringar i Microsoft, AWS med mera
Testning Ansible med effektiva metoder och övervakning av modulernas livscykler
- Avancerade utvecklingsmetoder för andra Ansible resurser och verktyg
Använda metadatastrukturer i Ansible och integrera med offentliga molntjänster
Distribuera molnbaserade program med hjälp av Ansible Automation
- Migrera till en molnbaserad plattform med Ansible
Integrera Ansible med lagringsplatser och konfigurera samlingsunderhållare
Automatisera nätverk med Ansible och svara på arbetsbelastning med dynamiska operationer
- Arbeta med Ansible nätverksmoduler och tolka Ansible data
- Hantera timeout, proxy och andra problem
- Öva på virtualiserings- och containeriseringsmetoder
Övning av avancerade underhålls- och administrationsmetoder för Ansible projekt och komponenter
Diskutera djupgående koncept för Ansible:s utvecklingscykel
- Utnyttja Ansible dokumentation och resurssamlingar med öppen källkod
Demonstrera de vanligaste automatiseringsfallen för organisationen
Felsökning Ansible
Sammanfattning och slutsats
Krav
- Kunskaper i YAML-programmeringssyntax och Python 3.x
- Omfattande erfarenhet av Linux systemadministration och CLI
- Kunskap om grundläggande Ansible automatiseringsuppgifter
- En förståelse för Ansible plattformskoncept och principer
- Kännedom om IT-arbetsflöden och DevOps arkitektur
Publik
- DevOps Ingenjörer
- Utvecklare
- SysOps-administratörer
Vittnesmål (2)
the Automation and speaking to different software packages
Eric Van Wyk
Kurs - Ansible for Experts
It really spoke to what we already have in our department