Kursplan
Introduktion
Installera och konfigurera Ansible AWX
- Systemkrav för Ansible AWX
Översikt över Ansible AWX:s funktioner och arkitektur
- Ansible AWX vs. Red Hat Ansible Tower
- DevOps-koncept som tillämpas i Ansible AWX
Översikt över Ansible AWX Command Line Interface (CLI)
- Bekanta sig med AWX HTTP API-strukturen
- Grundläggande parsing och utmatning av data med AWX CLI
- Introduktion till AWX CLI-automatiseringsuppgifter och funktionsstöd
Kom igång med AWX-resurser och miljökonfiguration
- Hantera AWX resursåtgärder och globala alternativ
Autentisera med Ansible AWX och använda OAuth2.0-tokens
- Tokens vs sessionsbaserad autentisering
- Generera, skriv ut och använd tokenvärden i AWX CLI
Konfigurera OAuth2.0-applikationer och begränsa OAuth2.0-tokens
- Användningsfall för sessionsbaserad autentisering
Formatera AWX-utdata och konfigurera standard CLI-inställningar
- Arbeta med YAML- och tabellformaterade utdata
- Anpassa utdata med JSON-behöllare
- Färga utdata med ANSI-färgnoder
Skapa autentiseringsuppgifter och inventarier med Ansible AWX
- Tilldela behörigheter och delegera automatiserade regler
Utöka Ansible AWX till Ansible Playbook-parametrar
- Spåra Ansible Playbook-loggar och navigera i AWX-dashbordet
Konfigurera projekt och jobbmallar med Ansible AWX
- Skapa ett nytt projekt från en GitHub-repository
- Generera och starta en jobbmall
- Schemalägg körningen av enskilda eller länkade jobbmallar
- Kör och övervaka Ansible Playbook-utdata
- Uppdatera jobbmallar med Ansible AWX CLI
Arbeta med SSH-nöcklar i Ansible AWX
- Importera och exportera ytterligare AWX-resurser
Automatisera arbetsflöden och grundläggande uppgifter med AWX och Ansible API
- Implementera RESTful API-konvention i AWX
- Använda AWX API-verktyg och exekvera automatiseringsmetoder
Skrapa och testa metriker i Ansible AWX API
Hantera informationsdelningsfunktioner och underhålla AWX-säkerhet
- Implementera avancerade autentiseringsscenarier
Säkerhetskopiera och återställa AWX
Felsöka Ansible AWX och granska loggar
Sammanfattning och slutsats
Krav
- Erfarenhet av Linux-systemadministration och kommandoraden
- Grundläggande förståelse för YAML-programmeringssyntax
- Förståelse för IT-infrastruktur och processer
- Bekantskap med Ansible-plattformen
- Kompetens inom något programmeringsspråk
Målgrupp
- DevOps-ingénörer
- Utvecklare
- Projektledare
Vittnesmål (1)
Det fanns många praktiska övningar som övervakades och stöddes av instruktören
Aleksandra - Fundacja PTA
Kurs - Mastering Make: Advanced Workflow Automation and Optimization
Maskintolkat