Idealny dla zespołów, które…
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
Praktycznego użycia Ansible: playbooki, inventory, moduły i kolekcje, wraz z gotowymi przykładami i fragmentami kodu
Płynnej pracy z automatyzacją poprzez ćwiczenia: uruchamianie zadań, parametryzacja, praca na wielu hostach i środowiskach
Metodyki rozwijania automatyzacji: czytanie dokumentacji, dobór modułów, struktura projektu, iteracyjne ulepszanie
Podstaw systemowych potrzebnych do pracy z Ansible: połączenia zdalne, uprawnienia, kontekst usług i konfiguracji
Uporządkowania podstaw Ansible: zmienne, role, szablony, debugowanie, sekrety i podstawowe praktyki jakości (check mode, analiza zmian)
Co konkretnie robimy
- · Przegląd systemów orkiestracji
- · Kryteria doboru: Ansible vs Terraform
- · Podstawy Ansible, YAML i Jinja2
- · Struktury danych i przykłady w playbookach i rolach
- · Komponenty Ansible – zmienne, inventory, playbooki, moduły, zadania
- · Metody instalacji Ansible
- · Instalacja Ansible w ‘sandbox’, utrzymanie środowiska w czasie
- · Połączenia do serwerów, konfiguracja Ansible inventory
- · Moduły uruchamiane z linii komend
- · Pierwsze playbooki
- · Zmienne (variables)
- · Role i kolekcje
- · Scenariusz wdrożeniowy “od podstaw do bohatera” – playbooki, szablony (template) konfiguracji, całość wdrożenia aplikacji z bazą danych i loadbalancerem
- · Warunkowanie zadań (when)
- · Iteracje zadań (loop)
- · Parametryzacja zadań
- · Konfiguracje per środowisko
- · Reużycie komponentów
- · Debugging w Ansible (brakujące zmienne, błędy wykonania manifestów, błędy w zadaniach)
- · Repozytorium ról i kolekcji
- · Gotowe role i kolekcje do szybkiego wdrażania rozwiązań – np klaster mysql, elasticsearch, k8s – na bazie szablonów
- · Społeczność Ansible i sposoby przyspieszania pracy
- · Praca w małej i dużej organizacji; model uprawnień RBAC
- · Uruchamianie automatyzacji (IaaC) z interfejsu graficznego (web)
- · dev, test, QA, UAT, PROD – spójność i utrzymanie
- · Lokalizacja zmiennych – zasady definicji dla elastyczności i wygody
- · Struktura inventory, podział na podfoldery
- · Dynamiczne inventory – przykłady użycia
- · Ansible Vault i automatyczne ładowanie sekretów – przykłady
- · Utrzymanie sekretów w systemach zewnętrznych – koncepcja
- · Lookupy
- · delegowanie zadań
- · powtarzanie wykonania zadań
- · raporty wykonania, analiza zmian, znaczenie trybu check-mode (i potencjalne pułapki)
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Ansible – automatyzacja w systemach Windows
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
Automatyzacja procesów biznesowych w praktyce
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
AWS AI/ML
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.