Ansible in practice: Advanced automation of server and application management (ANSBL2)

Virtualization, Management

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Rekapitulace základních konceptů
    1. Shrnutí klíčových znalostí z prvního kurzu (Ansible I)
  • Instalace Ansible
    1. Nasazení Ansible ve firemním prostředí
    2. Práce v týmu, sdílení kódu, Best-practices
  • Inventory
    1. Návrh struktury inventory: statické vs dynamické inventory
    2. Vývoj vlastních inventory skriptů
    3. Kombinace více inventory
  • Role & Kolekce
    1. Organizace kódu pomocí kolekcí a rolí
    2. Použití více verzí kolekcí a rolí v rámci jednoho controlleru
    3. Vývoj vlastních kolekcí a rolí
    4. Sdílení a instalace kolekcí/rolí (Ansible Galaxy, GitHub, GitLab)
  • Moduly
    1. Řešení problémů a troubleshooting modulů
    2. Vývoj vlastních modulů pro specifické úkoly
  • Playbooky a rozšířená syntaxe
    1. Využití více "play" v jednom playbooku
    2. Sdílení dat a proměnných mezi různými skupinami serverů
    3. Složitější cykly a práce se složenými datovými strukturami
    4. Tagy pro selektivní spouštění úloh
  • Šablony (templates)
    1. Tvorba komplexních šablon s Jinja2
    2. Dynamické generování šablon
  • Ansible on Ansible
    1. Generování kódu pro Ansible (případně jiné nástroje) pomocí Ansible
  • Pluginy
    1. Práce s externími zdroji dat (lookups) a jejich využití
  • Škálování a distribuce
    1. Škálování Ansible v produkčních prostředích
    2. Distribuce Ansible kódu a zajištění kompatibility mezi verzemi
  • Praktické příklady a řešení problémů
    1. Nasazení aplikací pomocí Ansible
    2. Práce na vlastním Ansible projektu dle výběru
  • Dotazy, diskuze, závěr
Recommended previous course:
Ansible - IT Automation (ANSBL)
Schedule:
2 days (9:00 AM - 5:00 PM )
Course price:
512.00 € ( 619.52 € incl. 21% VAT)
Language: