Ansible – wprowadzenie. Automatyzacja za pomocą Ansible’a

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Ansible – wprowadzenie. Automatyzacja za pomocą Ansible’a


      Szkolenie w wersji stacjonarnej i zdalnej

      Opis szkolenia

      Manualne zarządzenie wieloma zdalnymi maszynami wirtualnymi / serwerami potrafi być uciążliwe, zwłaszcza, jeśli mamy do czynienia z większą infrastrukturą. W takiej sytuacji niezbędna staje się automatyzacja, którą zapewnia nam Ansible. Dodatkowo nie musimy instalować agentów na zarządzanych maszynach. Wystarczy python i dostęp po ssh. Ansible to także wiele gotowych modułów, a także ról tworzonych przez społeczność, dzięki którym zarządzanie infraskrykturą i aplikacjami staje się proste.

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia 

      Celem szkolenia jest zaznajomienie uczestników z Ansiblem – popularnym narzędziem do automatyzacji oraz zdobycie praktycznych umiejętności umożliwiających tworzenie / zarządzenie “playbookami” i rolami Ansible’owymi.

      Umiejętności

      Dzięki szkoleniu  uczestnik będzie:

      • Tworzył i rozumiał zastosowanie inventory
      • Posługiwał się komendami ad-hoc w celu wykonania jednorazowych zadań na wielu zdalnych serwerach
      • Konfigurował Ansible’a i dostosowywał go do swoich wymagań
      • Używał modułów do wykonywania zadań na zdalnych hostach
      • Tworzył i uruchamiał playbooki
      • Potrafił posługiwać się debuggerem
      • Korzystał z szablonów i znał silnik Jinja2
      • Używał pętli i instrukcji warunkowych w playbookach
      • Korzystał z ról ansible’owych
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Szkolenie przeznaczone jest dla programistów, inżynierów systemowych, osób pracujących w kulturze DevOps, architektów, którzy pragną poznać techniki automatyzacji i zdalnego zarządzania grupami serwerów.

      Przygotowanie uczestników

      Elementarna umiejętność poruszania się po wierszu poleceń. W przypadku przyniesienia swojego laptopa zainstalowany klient ssh.

      Czas trwania

      Przed nami:

      • 2 dni, 16 godzin szkoleniowych
      Szczegółowy program szkolenia

      Szczególowy opis szkolenia

      Wstęp

      • Srodowisko szkoleniowe – wprowadzenie
      • Ansible – konfiguracja
      • Wymagania do instalacji Ansible’a
      • YAML

      Inventory

      • Rodzaje inventory (statyczne, dynamiczne)
      • Hosty i grupy oraz zmienne

      Komendy ad-hoc

      • Rola i wykorzystanie
      • Zwracane wartości

      Moduły

      Playbooki

      Debuggowanie

      Szablony

      • Jinja2
      • Filtry
      • Tworzenie własnych filtrów

      Pętle, instrukcje warunkowe, kontrola błędów

      Role

      Ansible-galaxy

      Dobre praktyki

      Metoda realizacji szkolenia

      Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju

      Po ukończeniu kursu rekomendowane jest tworzenie playbooków i ról Ansible’owych w praktyce.

      W razie zainteresowania tematyką automatyzacji można również zwrócić swoją uwagę w kierunku konteneryzacji (docker, podman) oraz orkiestracji (kubernetes).

      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dla szkoleń stacjonarnych)

      Spotkajmy się na szkoleniu!

      • Paweł Kołodziejczyk

        Architekt, programista i devops. Pasjonat systemów rozproszonych, programowania funkcyjnego i automatyzacji. Swoje życie zawodowe związał ze wspomnianymi tematami zajmując się nimi przez wiele lat pracy jako architekt, programista i devops oraz przeprowadzając szkolenia. W wolnym czasie lubi to, co wspomniane powyżej :), a także czasem składać z origami.

        Podobne szkolenia