Kursplan
Innledning
Installering og konfigurering av Ansible AWX
- Systemkrav for Ansible AWX
Oversikt over Ansible AWX funksjoner og arkitektur
- Ansible AWX v.s. Red Hat Ansible Tower
- DevOps-prinsipper som anvendes i Ansible AWX
Oversikt over Ansible AWX kommandolinjegrensesnitt
- Kjennetegn på AWX HTTP API struktur
- Grunnleggende parsning og utskrift med AWX CLI
- Innføring i AWX CLI automatiseringsoppgaver og funksjonssupport
Komme i gang med AWX-resurser og miljøoppsett
- Manipulering av AWX-resurshandlinger og globale innstillinger
Autentisering med Ansible AWX og bruk av OAuth2.0-token
- Tokener v.s. sessionsbasert autentisering
- Generering, utskrift og bruk av tokenverdier i AWX CLI
Konfigurering av OAuth2.0-applikasjoner og omfang for OAuth2.0-token
- Bruksområder for sessionsautentisering
Formatering av AWX-utskrifter og konfigurering av standard CLI-innstillinger
- Arbeid med YAML og tabellutskriftsformater
- Tilpassing av utskrifter med JSON-prosessor
- Fargelegging av utskrifter med ANSI fargeknuter
Oppretting av legitimeringer og inventar med Ansible AWX
- Tildeling av tillatelser og delegering av automatiserte regler
Utvidelse av Ansible AWX til Ansible Playbook-parametere
- Sporing av Ansible Playbook-logger og navigering i AWX-dashbordet
Oppsett av prosjekter og jobbmaler med Ansible AWX
- Opprettelse av et nytt prosjekt fra en GitHub-repositorie
- Generering og lansering av en jobbmal
- Planlegging av kjoretid for enkelte eller lenkede jobbmaler
- Kjøring og overvåking av Ansible Playbook-utskrifter
- Oppdatering av jobbmaler med Ansible AWX CLI
Arbeid med SSH-nøkler i Ansible AWX
- Import og eksport av tilleggs-AWX-resurser
Automatisering av arbeidsflyter og grunnleggende oppgaver med AWX og Ansible API
- Implementering av RESTful API-konvensjon i AWX
- Bruk av AWX API-verktøy og utføring av automatiseringsmetoder
Skraping og testing av metrikker i Ansible AWX API
Administrering av informasjonsdelsingsfunksjoner og opprettholdelse av AWX-sikkerhet
- Implementering av avanserte autentiseringsoppsett
Sikkerhetskopiering og gjenoppretting av AWX
Feilsøking av Ansible AWX og gjennomgang av logger
Oppsummering og konklusjon
Krav
- Erfaring med Linux-systemadministrasjon og kommandolinje
- Grunnleggende forståelse av YAML-programmeringssyntaks
- Forståelse av IT-infrastruktur og prosesser
- Kjennskap til Ansible-plattformen
- Kompetanse i et hvilket som helst programmeringsspråk
Målgruppe
- DevOps-ingeniører
- Utviklere
- Prosjektledere
Referanser (1)
Det var mange praktiske øvelser under observasjon og støtte fra treneren
Aleksandra - Fundacja PTA
Kurs - Mastering Make: Advanced Workflow Automation and Optimization
Maskinoversatt