Struttura del corso
Introduzione
Installazione e configurazione di Ansible AWX
- Requisiti di sistema per Ansible AWX
Panoramica delle funzionalità e dell'architettura di Ansible AWX
- Ansible AWX vs. Red Hat Ansible Tower
- Concetti DevOps applicati in Ansible AWX
Panoramica dell'interfaccia a riga di comando di Ansible AWX
- Familiarizzazione con la struttura dell'API HTTP di AWX
- Parsing e emissione di output di base con l'AWX CLI
- Introduzione ai compiti di automazione e al supporto delle funzionalità dell'AWX CLI
Avvio rapido con le risorse AWX e la configurazione dell'ambiente
- Manipolazione delle azioni delle risorse AWX e delle opzioni globali
Autenticazione con Ansible AWX e utilizzo di token OAuth2.0
- Token vs. autenticazione basata su sessione
- Generazione, stampa e utilizzo dei valori dei token nell'AWX CLI
Configurazione delle applicazioni OAuth2.0 e scoping dei token OAuth2.0
- Caso d'uso per l'autenticazione basata su sessione
Formattazione degli output di AWX e configurazione delle impostazioni predefinite della CLI
- Lavorare con i formati di output YAML e tabellari
- Personalizzazione degli output con il processore JSON
- Colorazione degli output con nodi ANSI a colori
Creazione di credenziali e inventari con Ansible AWX
- Assegnazione di permessi e delega di regole automatizzate
Estensione di Ansible AWX ai parametri dei playbook Ansible
- Tracciamento dei log dei playbook Ansible e navigazione nella dashboard di AWX
Configurazione di progetti e modelli di lavoro con Ansible AWX
- Creazione di un nuovo progetto da un repository GitHub
- Generazione e avvio di un modello di lavoro
- Pianificazione dell'ora di esecuzione dei modelli di lavoro singoli o concatenati
- Esecuzione e monitoraggio degli output dei playbook Ansible
- Aggiornamento dei modelli di lavoro con l'AWX CLI
Lavoro con le chiavi SSH in Ansible AWX
- Importazione ed esportazione di risorse aggiuntive di AWX
Automazione dei flussi di lavoro e dei compiti di base con AWX e l'API Ansible
- Implementazione della convenzione RESTful API in AWX
- Utilizzo degli strumenti dell'API AWX ed esecuzione di metodi di automazione
Estrazione e testing delle metriche nell'API Ansible AWX
Gestione delle funzioni di condivisione di informazioni e manutenzione della sicurezza di AWX
- Implementazione di configurazioni avanzate di autenticazione
Backup e ripristino di AWX
Risoluzione dei problemi di Ansible AWX e revisione dei log
Riepilogo e conclusioni
Requisiti
- Esperienza nell'amministrazione di sistemi Linux e nella riga di comando
- Conoscenza basilare della sintassi di programmazione YAML
- Comprensione dell'infrastruttura IT e dei processi
- Familiarità con la piattaforma Ansible
- Competenza in qualsiasi linguaggio di programmazione
Pubblico
- Ingegneri DevOps
- Sviluppatori
- Manager di progetti
Recensioni (1)
Ci sono stati molti esercizi pratici supervisionati e assistiti dal formatore
Aleksandra - Fundacja PTA
Corso - Mastering Make: Advanced Workflow Automation and Optimization
Traduzione automatica