Cloud & DevOps

Ansible – automatyzacja w systemach Windows

Intensywny warsztat dla zespołów IT, które chcą zautomatyzować zarządzanie środowiskami Windows z wykorzystaniem narzędzia Ansible oraz platformy AWX.

Czas trwania
24h / 3 dni · 3h
Dla kogo

Idealny dla zespołów, które…

1 Administratorów i inżynierów systemów Windows, którzy chcą wdrożyć automatyzację zadań administracyjnych
2 DevOpsów i specjalistów ds. infrastruktury, pracujących w organizacjach o rozbudowanym środowisku Windows
3 Zespołów operacyjnych i utrzymaniowych, które planują standaryzację i automatyzację konfiguracji
4 Osób odpowiedzialnych za bezpieczeństwo i compliance IT, poszukujących lepszej kontroli i audytowalności
Efekty po programie

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

Program · 12 modułów

Co konkretnie robimy

M01
Wprowadzenie
  • · 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
M02
Praca z Ansible
  • · 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.
M03
Debugging
  • · Debugging pracy z Ansible, playbook, Jinja2
  • · Debugging modułów (Python, PowerShell)
  • · Uruchamianie modułów, jak testować w czasie developowania.
M04
Ansible Galaxy
  • · 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.
M05
Praca w dużej organizacji w AWX, budowa modelu uprawnień
  • · Omówienie modelu uprawnień w AWX, dyskusja w grupie.
M06
Koncepcje pracy z wieloma środowiskami
  • · Dev, test, QA, UAT, PROD - jak to wszystko połączyć i utrzymać?
  • · Jedno wspólne inventory czy osobne?
  • · Kwestia lokalizacji zmiennych - gdzie je definiować?
M07
Inventory - dynamiczne, statyczne, hybrydowe
  • · Układ inventory, podział na podfoldery;
  • · Dynamiczne inventory - przykłady użycia;
  • · Implementacja własnego rozwiązania inventory.
M08
Dedykowane execution environment dla developera
  • · Koncepty i przykłady konfiguracji lokalnego środowiska pracy Ansible.
M09
Sekrety w środowisku AWX
  • · Ansible-Vault i automatyczne ładowanie sekretów
  • · Koncepcja utrzymania sekretów w systemach zewnętrznych
M10
Orkiestracja systemu Windows
  • · 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
M11
Dodatkowe zagadnienia
  • · Lookupy, TAG’owanie, Bloki, RunOnce, Pre i Post tasks;
  • · Dobre praktyki (delegowanie zadań, powtarzanie wykonania zadań, raporty wykonania);
  • · Bezpieczne restarty serwisów
M12
AWX
  • · Metody instalacji, konfiguracji AWX, uruchamianie z domyślnym env ansible, oraz z własnym venv;
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

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.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.