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
 21 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite