Automatyzacja zadań z Ansible - szkolenie kompleksowe - TERMIN GWARANTOWANY - 07.12.2026

location icon
JSystems Szkolenia IT i AI Szkolenie online na żywo, Online Zobacz na mapie
calendar icon
Od 7 gru 9:00 do 11 gru 16:00
ticket icon
Od 5 535,00 zł

JSystems

Automatyzacja zadań z Ansible - szkolenie kompleksowe: TERMIN GWARANTOWANY 07-11.12.2026

Termin gwarantowany odbędzie się na pewno, nawet przy jednym uczestniku. Szkolenie online na żywo z trenerem, 5 dni, w godz. 9:00-16:00.

Prowadzący: Jakub Muszyński

Szczegóły szkolenia, program i zapisy:
➜ Automatyzacja zadań z Ansible - szkolenie kompleksowe

Wszystkie terminy gwarantowane JSystems:
➜ lista terminów gwarantowanych



O szkoleniu w skrócie


Szkolenie ma na celu przybliżenie narzędzia Ansible automatyzującego prace inżynierów oraz administratorów w obszarze konfiguracji środowisk, systemów operacyjnych, aplikacji oraz automatyzacje tworzenia środowisk wirtualnych. Dzięki temu szkoleniu dowiesz się jak stworzyć infrastrukturę wirtualną, jak przeprowadzić provisioning systemów operacyjnych, jak instalować/usuwać/update-ować oprogramowanie na systemie operacyjnym, jak wykonywać zadania na wielu systemach operacyjnych. Dzięki wiedzy zdobytej na szkoleniu ułatwisz sobie prace z wykonywaniem zadań administracyjnych oraz programistycznych na infrastrukturze oraz systemach operacyjnych.

Wymagania:
Doświadczenie w administracji systemami operacyjnymi Linux, swobodne poruszanie się w konsoli bash ew. ukończenie szkolenia "Administracja systemami Linux I"



Dla kogo?


  • Szkolenie przeznaczone jest dla administratorów systemów Linux, inżynierów DevOps, architektów systemów, inżynierów automatyzacji systemów.
  • Dla szukających sprawdzonych rozwiązań i wskazówek jak pracować z Ansible
  • Dla osób pragnących usystematyzować wiedzę Ansible lub poszerzyć zakres umiejętności
  • Dla osób chcących "nauczyć się jak się uczyć" czyli jak najwydajniej szukać rozwiązania naszej potrzeby biznesowej, nawet gdy brak nam pomysłu jak zacząć
  • Wystarczy znać 20% Ansible, żeby zbudować 80% zadań operacyjnych. Poznaj pozostałe zagadnienia, żeby jeszcze lepiej realizować swoje rozwiązania.

Sprawdź, czy w Twoim przypadku dostępne jest finansowanie szkolenia ze środków BUR/KFS. Dostępność finansowania zależy od warunków danego programu oraz decyzji właściwej instytucji. Więcej informacji: https://jsystems.pl/dofinansowanie/



Prowadzący szkolenie:
Jakub Muszyński


Praktykujący DevOps @BlueSoft, konsultant do "zadań specjalnych", sysadmin i programista. Zna duże organizacje jak i startupy. Kubernetes - Azure - Ansible - AWS - Evangelist.  Specjalizuje się procesach CI/CD, governance. Swobodnie czuje się w świecie mikroserwisów i Kubernetes. Posiada doświadczenie "multi-platform" z pogranicza elektroniki: IoT, Rpi, Arduino.

Prowadzący szkolenie

Program szkolenia

  1. Wprowadzenie do Ansible
    • omówienie systemów orkiestracji
    • kiedy warto używać Ansible, a kiedy dobrze by znać Terraform, wraz z przykładami
    • czym jest Ansible
    • podstawy YAML i Jinja
    • przykłady struktur danych, i jakie to ma znaczenie w playbookach
    • omówienie komponentów - zmienne, inventory, playbooki, moduły, zadania
  2. Przygotowanie środowiska do pracy z Ansible
    • sposoby instalacji Ansible
    • instalacja Ansible w sandbox, kwestie utrzymania środowiska przez wiele lat
    • praca z modułami uruchamianymi z linii komend
  3. Praca z Ansible
    • tworzenie pierwszych playbook-ów
    • praca z zmiennymi (variables)
    • znaczenie umiejscowienia zmiennych względem ich zasięgu w projekcie
    • role
    • przygotowanie "od zera do bohatera" deploymentu aplikacji - tworzenie playbooków, przygotowywanie szablonów (template) konfiguracji, połączenie w całość wdrożenia aplikacji z bazą danych i loadbalancerem - w jednym przebiegu
    • warunkowe wykonywanie zadań (when)
    • cykliczne wykonywanie zadań (loop)
    • parametryzacja zadań
    • dostosowywanie konfiguracji per środowisko
    • re-użycie już wytworzonych komponentów
  4. Debugging
    • debugging pracy z Ansible (brakujące zmienne, błędy wykonania manifestów, błędy w zadaniach)
    • debugging na poziomie kodu Ansible - "ręczne" zmiany w naszym orkiestratorze w kodzie Python, sposoby uruchomienia modułów jako kodu pythona
    • opcja użycia Ansible jako biblioteki Python (bez wraperra ansible)
    • testowanie ról z Ansible Molecule
  5. Ansible Galaxy
    • omówienie repozytorium ról i kolekcji
    • historia rozwoju projektu Ansible, i jakie to ma znaczenie dla naszych projektów (kompatybilność wsteczna)
    • wersjonowanie naszych ról i kolekcji
    • użycie gotowych rozwiązań do szybkiego wdrażania kompletnych rozwiązań - np klaster mysql, elasticsearch, k8s - z gotowych szablonów
    • poznanie siły społeczności i sposobów na przyspieszenie pracy
  6. Interfejs graficzny AWX/Tower
    • koncepcja pracy w małej i dużej organizacji
      • omówienie modelu uprawnień RBAC
    • przykłady uruchamiania naszego kodu IaaC za pomocą interfejsu graficznego (web)
    • instalacja AWX
    • konfiguracja AWX ręczna i automatyczna z poziomu kodu (SaaC)
  7. Tworzenie własnych modułów (opcjonalnie)
    • możliwość napisania swojego modułu Ansible (Python)
  8. Koncepcje pracy z wieloma środowiskami
    • dev, test, QA, UAT, PROD - jak to wszystko połączyć i Utrzymać!
    • rozwijanie i utrzymanie projektów na przestrzeni lat
    • układ katalogów w projekcie
    • konfiguracja Ansible
    • kwestia lokalizacji zmiennych - gdzie je definiować aby było to elastyczne i wygodne rozwiązanie
  9. Inventory - dynamiczne, statyczne, hybrydowe
    • układ inventory, podział na podfoldery
    • dynamiczne inventory - przykłady użycia
    • jak utrzymać inventory dla wielu projektów i środowisk
  10. Sekrety w IaaC
    • Ansible-Vault i przykłady automatycznego ładowania sekretów
    • koncepcja utrzymania sekretów w systemach zewnętrznych
  11. Ciekawostki i dobre praktyki
    • lookupy
    • delegowanie zadań
    • powtarzanie wykonania zadań
    • "tagowanie" zadań
    • bloki i grupowanie zadań
    • zarządzanie kolejnością wykonywania zadań, run_once, pre_ post_ tasks, include_*
    • raporty wykonania, jak je "poprawiać", jak poprawnie analizować zmiany, znaczenie trybu check-mode (i potencjalne pułapki)
    • "przyspieszanie Ansible", np mitogen, pipelining, itp
    • "bezpieczne restarty" klastrów przy pomocy Ansible
  12. Orkiestracja systemu Windows
  13. Dystrybucja kodu aplikacji, manifestów i zarządzanie infrastrukturą as a code, łącznie z konfiguracją samego Ansible

Przeczytaj na naszym blogu

Dołącz do wydarzenia

Rodzaj Dostępne do Cena Liczba
Udział w szkoleniu online (1 osoba)

Cena za jednego uczestnika szkolenia online na żywo z trenerem.

6 grudnia 2026, 16:00 5 535,00 zł