Schița de curs
Introducere
Instalarea și configurarea Ansible AWX
- Cerințele de sistem pentru Ansible AWX
Prezentare a caracteristicilor și arhitecturii Ansible AWX
- Compararea Ansible AWX cu Red Hat Ansible Tower
- Conceptele DevOps aplicate în Ansible AWX
Prezentare a interfeței de linie de comandă Ansible AWX
- Familiarizarea cu structura API HTTP AWX
- Analiza de bază și emiterea output-ului cu AWX CLI
- Introducere în sarcinile de automatizare ale AWX CLI și suportul caracteristicilor
Începerea lucrului cu resursele AWX și configurarea mediului
- Manipularea acțiunilor resurselor AWX și a opțiunilor globale
Autentificarea cu Ansible AWX și utilizarea token-urilor OAuth2.0
- Token-uri vs autentificare bazată pe sesiune
- Generarea, afișarea și utilizarea valorilor token în AWX CLI
Configurarea aplicațiilor OAuth2.0 și limitarea token-urilor OAuth2.0
- Scenarii de utilizare pentru autentificarea bazată pe sesiune
Formatarea output-urilor AWX și configurarea setărilor CLI implicite
- Lucrul cu formatele de output YAML și tabular
- Personalizarea output-urilor cu procesatorul JSON
- Colorizarea output-urilor cu nodurile de culoare ANSI
Crearea de credențiale și inventarii cu Ansible AWX
- Atribuirea de permisiuni și delegarea regulilor automate
Extinderea Ansible AWX la parametrii Ansible Playbook
- Urmarirea jurnalurilor Ansible Playbook și navigarea în tabloul de bord al AWX
Configurarea proiectelor și șablonurilor de sarcini cu Ansible AWX
- Crearea unui nou proiect dintr-un depozit GitHub
- Generarea și lansarea unui șablon de sarcină
- Programarea timpului de execuție pentru un singur sau mai mulți șabloane de sarcini în lanț
- Executarea și monitorizarea output-urilor Ansible Playbook
- Actualizarea șablonurilor de sarcină cu Ansible AWX CLI
Lucrul cu cheile SSH în Ansible AWX
- Importarea și exportarea resurselor suplimentare din AWX
Automatizarea fluxurilor de lucru și a sarcinilor de bază cu AWX și Ansible API
- Implementarea convenției RESTful API în AWX
- Utilizarea instrumentelor API AWX și executarea metodelor de automatizare
Colectarea și testarea metricilor în Ansible AWX API
Gestionarea funcțiilor de împărtășire a informațiilor și menținerea securității AWX
- Implementarea configurațiilor avansate de autentificare
Încadrarea și restaurarea AWX
Rezolvarea problemelor Ansible AWX și revizuirea jurnalurilor
Rezumat și concluzii
Cerințe
- Experiență cu administrarea sistemelor Linux și linia de comandă
- Înțelegerea basică a sintaxei programării YAML
- Comprezarea infrastructurii IT și proceselor
- Familiarizarea cu platforma Ansible
- Competențe în orice limbaj de programare
Audiență
- Ingineri DevOps
- Dezvoltatori
- Manageri de proiecte
Mărturii (1)
Au existat multe exerciții practice supraveghide și asistate de instrucționist.
Aleksandra - Fundacja PTA
Curs - Mastering Make: Advanced Workflow Automation and Optimization
Tradus de catre o masina