Schița de curs
Introducere
Instalarea și configurarea Ansible AWX
- Cerințe de sistem pentru Ansible AWX
Prezentare a caracteristicilor și arhitecturii Ansible AWX
- Ansible AWX vs. Red Hat Ansible Tower
- Concepte DevOps aplicate în Ansible AWX
Prezentare a interfeței de linie de comandă Ansible AWX
- Familiarizarea cu structura API HTTP AWX
- Parsare bazică și emitere de output cu AWX CLI
- Introducere în sarcinile automate și suportul pentru caracteristici ale AWX CLI
Începuturi cu resursele și setările mediului AWX
- Manipularea acțiunilor resurselor AWX și a opțiunilor globale
Autentificarea cu Ansible AWX și utilizarea tokenurilor OAuth2.0
- Tokenuri vs. autentificare bazată pe sesiuni
- Generarea, afișarea și utilizarea valorilor de token în AWX CLI
Configurarea aplicațiilor OAuth2.0 și setarea tokenurilor OAuth2.0
- Scenarii de utilizare pentru autentificarea bazată pe sesiuni
Formatarea output-urilor AWX și configurarea setărilor CLI implicite
- Lucrul cu formatele YAML și tabular de output
- Personalizarea output-urilor cu procesatorul JSON
- Colorizarea output-urilor cu nodurile de culoare ANSI
Crearea credențialelor și inventarului cu Ansible AWX
- Atribuirea permisiunilor și delegarea regulilor automate
Extinderea Ansible AWX la parametrii Ansible Playbook
- Urmarirea jurnalelor Ansible Playbook și navigarea în panoul de control AWX
Configurarea proiectelor și șablonilor 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 al șablonelor de sarcini simple sau în lanț
- Executarea și monitorizarea output-urilor Ansible Playbook
- Actualizarea șablonelor de sarcini cu Ansible AWX CLI
Lucrul cu cheile SSH în Ansible AWX
- Importul și exportul 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 unelților API AWX și executarea metodelor automate
Scrapering-ul și testarea metricilor în Ansible AWX API
Gestionarea funcțiilor de împărtășire a informațiilor și menținerea securității AWX
- Implementarea configurărilor avansate de autentificare
Backup-ul și restabilirea AWX
Rezolvarea problemelor Ansible AWX și revizuirea jurnalelor
Concluzie și rezumat
Cerințe
- Experiență cu administrarea sistemului Linux și linia de comandă
- Înțelegere basică a sintaxei de programare YAML
- Comprezuirea infrastructurii IT și a 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 supravegheat și asistate de formator
Aleksandra - Fundacja PTA
Curs - Mastering Make: Advanced Workflow Automation and Optimization
Tradus de catre o masina