Przejdź do treści

Ansible w 3 dni! Wszystko, co musisz wiedzieć (PL/ENG)

3 dni:
24 godz.
Ostatnia aktualizacja:
Angielski
Polski [automatycznie], Angielski [automatycznie]

Co składa się na jakość szkolenia i jest w cenie?

Potwierdzenie od

Potwierdzenie od: 5.

Tyle osób wystarczy, by szkolenie zostało potwierdzone!

więcej
  
Maksymalnie na szkoleniu

Maksymalnie: 10 uczestników

Tylu uczestników maksymalnie weźmie udział w szkoleniu.

więcej
  
Czego się nauczysz?

W ciągu trzech dni uczestnicy dowiedzą się czym jest Ansible, własnoręcznie napiszą Playbooki i Role oraz dowiedzą się, jak korzystać z gotowych rozwiązań. Nauczą się dzięki temu, jak wykorzystać potencjał automatyzacji w celu uruchomienia zadań, prawidłowego wdrożenia i konfiguracji serwerów, czy zarządzania infrastrukturą jako kodem. Po zakończeniu szkolenia uczestnicy będą potrafili wykorzystywać Ansible do zarządzania wieloma środowiskami w ramach infrastruktury IT.

Opis szkolenia
  • Szkolenie trwa 3 dni
  • Przyjazne laboratoria – 100% praktycznych zadań do natychmiastowego wykorzystania na produkcji
  • Wsparcie poszkoleniowe – materiały gotowe do użycia w Twojej firmie
  • Materiały: slajdy z prezentacji, autorskie ćwiczenia w języku polskim
  • Imienny certyfikat w wersji elektronicznej potwierdzający ukończenie szkolenia

Wiedza i umiejętności po szkoleniu 

Na szkoleniu uczestnicy zdobędą praktyczne umiejętności dotyczące: 

  • zarządzania wieloma środowiskami,
  • pisania własnych modułów Ansible w języku Python,
  • wykorzystywania zmiennych,
  • zarządzania swoją infrastrukturą w krótkim czasie.

 

UWAGA! W ofercie dostępne są również szkolenia dedykowane:

  1. Ansible i Chmury AWS, Azure
  2. Ansible zaawansowane - pisanie modułów i dynamicznego inventory - python
  3. Ansible - tworzenie pipeline CICD (z Jenkins lub AWX)
  4. Ansible - tworzenie środowiska - instalacja, zbieranie logów i metryk, wizualizacja, alerting - dobre praktyki
  5. Ansible Bootcamp
  6. Ansible Advanced

Cena, szczegółowy program oraz terminy szkoleń dedykowanych ustalane są indywidualnie wraz z klientem, uczestnikami oraz trenerem.

Gdyby na liście w danej kategorii nie było szkolenia, które jest dla Państwa interesujące, zapraszamy do kontaktu na [email protected]

 

 

Czytaj dalej

Program szkolenia

Wprowadzenie: 

  • Omówienie systemów orkiestracji;
  • Czym jest Ansible? Podstawy YAML i Jinja;
  • Podstawy Ansible;
  • Środowisko lab - odpalenie;
  • Czym jest AWX?
  • Sposoby instalacji Ansible i AWX. 

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 zera deploymentu środowiska, tworzenie playbooków, przygotowywanie template konfiguracji;
  • Historia od 0 do bohatera - deployment aplikacji z bazą danych i loadbalancerem.

Debugging:

  • Debugging pracy z Ansible, playbook, Jinja2;
  • Debugging modułów (Python, PowerShell);
  • Uruchamianie modułów, jak testować w czasie developowania.

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.

Praca w dużej organizacji w AWX, budowa modelu uprawnień :

  • Omówienie modelu uprawnień w AWX, dyskusja w grupie.

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ć?

Inventory - dynamiczne, statyczne, hybrydowe:

  • Układ inventory, podział na podfoldery;
  • Dynamiczne inventory - przykłady użycia;
  • Implementacja własnego rozwiązania inventory.

Dedykowane execution environment dla developera:

  • Koncepty i przykłady konfiguracji lokalnego środowiska pracy Ansible.

Sekrety w środowisku AWX:

  • Ansible-Vault i automatyczne ładowanie sekretów;
  • Koncepcja utrzymania sekretów w systemach zewnętrznych. 

Dodatkowe zagadnienia:

  • Lookupy, TAG’owanie, Bloki, RunOnce, Pre i Post tasks;
  • Dobre praktyki (delegowanie zadań, powtarzanie wykonania zadań, raporty wykonania);
  • Bezpieczne restarty?

Orkiestracja systemu Windows:

  • Moduł Ansiblowy w PowerShell 7.x uruchamiany lokalnie na Linux. 

AWX:

  • Metody instalacji, konfiguracji AWX, uruchamianie z domyślnym env ansible, oraz z własnym venv;

 

 

Trenerzy

Jakub Muszyński

praktykujący DevOps @Blue Soft, konsultant do „zadań specjalnych”, SysAdmin i Programista. Zna duże organizacje (Inteligo, PKO, SGB BANK) oraz startupy. AWS – Azure – Ansible – Evangelist. Specjalizuje się w Ansible, procesach CI/CD, governance, Kubernetesie i posiada doświadczenie “multi-platform”: IoT, Rpi, Arduino. W Fundacji SysOps/DevOps Polska szkoli m.in. z Ansible

Pokaż więcej

Regulamin ogólny szkoleń i usług

Przejdź do regulaminu

Regulamin danego szkolenia

Regulamin szkoleń dostępny na stronie SysOps/DevOps Polska

 

Fundacja SysOps/DevOps Polska
Nazwa firmy
Kontakt:
Godziny pracy: 9:00 - 17:00