Idealny dla zespołów, które…
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
Tworzyć i uruchamiać playbooki Ansible do automatyzacji zadań w środowisku Windows (w tym praca przez WinRM i OpenSSH)
Dobierać moduły i kolekcje dla Windows oraz stosować dobre praktyki utrzymywalnego kodu automatyzacji (struktura projektu, role, reużywalność)
Konfigurować i wykorzystywać AWX do uruchamiania automatyzacji w zespole (RBAC, job templates, execution environments) oraz integrować to z procesem DevOps
Automatyzować typowe obszary administracji Windows: użytkownicy i grupy, usługi i procesy, instalacja oprogramowania, podstawowe standardy bezpieczeństwa i pracy z sekretami
Co konkretnie robimy
- · Omówienie systemów orkiestracji
- · Czym jest Ansible? Podstawy YAML i Jinja
- · Podstawy Ansible
- · Środowisko lab - uruchomienie i konfiguracja
- · Czym jest AWX?
- · Sposoby instalacji Ansible i AWX
- · Zmienne, inventory, smart-inventory, playbooki, moduły, role, kolekcje, zadania, pluginy
- · Tworzenie playbook-ów, ról, kolekcji, praca z modułami uruchamianymi z linii komend
- · Przygotowanie od podstaw deploymentu środowiska, tworzenie playbooków, przygotowywanie template konfiguracji
- · Historia od 0 do bohatera - deployment aplikacji z bazą danych i loadbalancerem.
- · Debugging pracy z Ansible, playbook, Jinja2
- · Debugging modułów (Python, PowerShell)
- · Uruchamianie modułów, jak testować w czasie developowania.
- · Omówienie repozytorium ról, kolekcji
- · Użycie gotowych rozwiązań do szybkiego wdrażania kompletnych rozwiązań
- · Poznanie siły społeczności i sposobów na przyspieszenie pracy.
- · Omówienie modelu uprawnień w AWX, dyskusja w grupie.
- · Dev, test, QA, UAT, PROD - jak to wszystko połączyć i utrzymać?
- · Jedno wspólne inventory czy osobne?
- · Kwestia lokalizacji zmiennych - gdzie je definiować?
- · Układ inventory, podział na podfoldery;
- · Dynamiczne inventory - przykłady użycia;
- · Implementacja własnego rozwiązania inventory.
- · Koncepty i przykłady konfiguracji lokalnego środowiska pracy Ansible.
- · Ansible-Vault i automatyczne ładowanie sekretów
- · Koncepcja utrzymania sekretów w systemach zewnętrznych
- · połączenie przy pomocy winrm
- · połączenie przy pomocy openssh
- · Moduł Ansiblowy w PowerShell uruchamiany lokalnie na Linux.
- · Dobre praktyki pracy z Windows
- · Kolekcje ansible.windows i community.windows
- · zarządzanie użytkownikami, członkostwem w grupach
- · zarządzanie usługami i procesami
- · instalacja oprogramowania
- · Lookupy, TAG’owanie, Bloki, RunOnce, Pre i Post tasks;
- · Dobre praktyki (delegowanie zadań, powtarzanie wykonania zadań, raporty wykonania);
- · Bezpieczne restarty serwisów
- · Metody instalacji, konfiguracji AWX, uruchamianie z domyślnym env ansible, oraz z własnym venv;
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 →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.
AWS dla architektów: projektowanie systemów cloud-native
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.