Návrh Školení
Pokročilé vývojářské postupy pro Ansible Playbooky
- Práce s proměnnými, cykly, podmínky a handlerem
- Použití bloků, chybového zachytávání a tagů
- Sestrojení složitých playbooků
Jinja2 a techniky šablonování
- Pokročilé filtry a vyhledávání
- Vytvoření dynamických šablon
- Nejlepší praktiky šablonování
Vlastní moduly a pluginy
- Vývoj vlastních modulů v Python
- Použití filtrů, callbacků a připojovacích pluginů
- Strategie ladění a protokolování
Kolekce a role
- Sestavování obsahu pomocí rolí
- Zabalování a publikování Ansible kolekcí
- Versijní řízení a správa závislostí
Integrace API a externích služeb
- Použití URI modulu pro volání REST API
- Práce s cloudovými poskytovateli a externími nástroji
- Integrace správy tajných klíčů
Testování a validace
- Použití ansible-lint, Molecule a CI/CD kanálů
- Zajištění idempotentnosti a reproducibility
- Statická a dynamická analýza kódu Ansible
Cyklus životního období obsahu a správa verzí
- Správa kódu pomocí Gitu a GitOpsu
- Stahování změn a dokumentace
- CI/CD pracovní postupy s Ansible obsahem
Závěr a další kroky
Požadavky
- Počínaje s základními Ansible koncepty a syntaxí YAML
- Zkušenosti s administrací systému Linux
- Znalost vytváření playbooků a správy inventarizace
Cílová skupina
- Opraveně zkušený programátoři automatizace
- Ingénové DevOps
- IT odborníci spravující velkou škálu podnikové automatizace
Reference (5)
Tento kurz se mi opravdu líbil a i když se považuji spíše za středně pokročilého než začátečníka, hodně jsem si z něj odnesl, pokud jde o role, Jinja2 a šifrování. Kumbulani byl přátelský a trpělivý a snažil se zajistit, aby nikdo nezůstal pozadu, než přešel k dalšímu úkolu.
Jonathan - Optimus Learning Services
Kurz - Ansible for Network Engineers
Machine Translated
It really spoke to what we already have in our department
Letlotlo Miffi
Kurz - Ansible for Experts
The most I enjoyed is the best instructor who knew everything with Ansible plus everything else in other related topics. He was always patient to answer to everyone's question in detail and even encouraged everyone to ask, even if too obvious or too stupid.
Young Song - Global Knowledge Network Training Ltd
Kurz - Advanced Automation with Ansible
- přístup školitele a způsob vysvětlování
hatim hajji - ING Business Shared Services B.V.
Kurz - Introduction to Ansible Automation
Machine Translated
Technical knowledge was on point.