Schița de curs
Introducere
Prezentare generală a caracteristicilor și arhitecturii Red Hat Ansible Automation Platform
- Recapitularea conceptelor și principiilor de bază ale Ansible
- Înțelegerea conținuturilor și resurselor de bază ale Ansible
Instalarea și configurarea Red Hat Ansible Automation Platform
- Cerințe preliminare pentru instalarea Ansible
- Actualizarea versiunii curente Ansible
Configurarea Red Hat Ansible Automation Platform
- Efectuarea metodelor avansate de configurare a mediului
- Lucrul cu comenzi CLI de nivel superior ale Ansible
Executarea Playbooks Ansible și practicarea delegării componentelor
- Executarea și gestionarea cazurilor de utilizare specifice pentru sarcini și play-uri
Utilizarea artefactelor Ansible reutilizabile și automatizarea sarcinilor complexe cu Inventory
Gestionarea interacțiunii datelor între instrumentele Ansible și sisteme
Utilizarea avansată a componentelor tradiționale Ansible și a comenzilor ad-hoc
Utilizarea sintaxei avansate de automatizare Ansible cu YAML
- Gestionarea șirurilor de date nesigure sau brute
- Utilizarea ancorelor și aliasurilor YAML pentru o flexibilitate crescută
Manipularea datelor complexe și transformarea funcționalităților de șiruri în Ansible
Lucrul cu arhitectura extensibilă de plugin-uri Ansible
- Tipuri de plugin-uri Ansible și cum să le maximizăm utilizarea
Utilizarea cuvintelor-cheie avansate ale playbook-urilor și a instrumentelor de linie de comandă ale Ansible
Prezentare generală a operațiunilor complexe de module cu Red Hat Ansible
Gestionarea și coordonarea actualizărilor rolante Ansible
Accesarea Red Hat Ansible Tower folosind Ansible Automation Platform
Integrarea Ansible cu Red Hat Advanced Cluster Management
Interacțiunea cu API-uri RESTful folosind Playbooks și Tower
Automatizarea pipeline-urilor de build și optimizarea fluxurilor de lucru în Ansible Automation Platform
Dezvoltarea abordărilor CI/CD cu Ansible Automation Platform și Tower
Crearea și scrierea modulelor și plugin-urilor personalizate pentru proiectele de dezvoltare Ansible
- Adăugarea și optimizarea modulelor și plugin-urilor locale
- Convenții și practici recomandate pentru dezvoltarea modulelor Ansible
Operarea Red Hat Ansible Automation Platform cu Python 3.x
Depanarea modulelor și sfaturi pentru formatarea documentației
Prezentare generală a dezvoltării modulelor Ansible pe platforme externe
- Linii directoare pentru automatizarea Ansible în Microsoft, AWS și altele
Testarea Ansible cu metode eficiente și monitorizarea ciclurilor de viață ale modulelor
- Practici avansate de dezvoltare pentru alte resurse și utilitare Ansible
Maximizarea API-ului Python al Red Hat Ansible Automation Platform
Lucrul cu Ansible Galaxy și utilizarea structurilor de metadate
Utilizarea serviciilor de cloud public în aliniere cu Ansible
Implementarea aplicațiilor cloud-native folosind automatizarea Ansible
- Migrarea pe o platformă cloud-native cu Ansible
- Executarea implementărilor avansate Red Hat OpenShift
Automatizarea rețelelor cu Ansible și răspunsul la sarcini dinamice de operațiuni
- Lucrul cu modulele de rețea Ansible și parsarea datelor Ansible
- Gestionarea problemelor de timeout, proxy și altele
- Practicarea metodelor de virtualizare și containerizare
Administrarea și întreținerea Ansible Automation Platform și componentelor sale
Demonstrarea celor mai comune cazuri de automatizare către organizație
Depanarea Red Hat Ansible Automation Platform
Rezumat și concluzii
Cerințe
- Cunoaștere de bază în administrarea sistemelor Linux și CLI
- Experiență cu sarcini de bază de automatizare Ansible
- Cunoaștere a sintaxei de programare YAML
- Înțelegere a infrastructurii IT și a fluxurilor de lucru
- Cunoștințe de bază în limbajul de programare Python
Publicul țintă
- Ingineri DevOps
- Dezvoltatori
- Administratori SysOps
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