Szkolenie Ansible poziom podstawowy

Poziom

Podstawowy

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie z Ansible poziom podstawowy

Ansible to narzędzie open-source do automatyzacji zarządzania infrastrukturą i konfiguracją systemów. Jest używane do zdalnego zarządzania serwerami, wdrażania oprogramowania, konfigurowania usług sieciowych i wielu innych zadań administracyjnych. Ansible działa na zasadzie deklaratywnego programowania, co oznacza, że określasz stan docelowy systemu, a narzędzie samo dba o doprowadzenie go do tego stanu, bez konieczności programowania szczegółowych instrukcji krok po kroku. Ansible jest łatwy w nauce, skalowalny i wspiera różne systemy operacyjne, co czyni go popularnym narzędziem w dziedzinie DevOps i automatyzacji IT.

Dla kogo jest szkolenie z Ansible poziom podstawowy?
  • logo infoshare Dla osób początkujących i średniozaawansowanych w tematach automatyzacji procesów IT i orkiestracji systemów
  • logo infoshare Dla szukających praktycznej wiedzy, sprawdzonych rozwiązań i wskazówek jak pracować z Ansible
  • logo infoshare Dla osób pragnących usystematyzować wiedzę Ansible lub poszerzyć zakres umiejętności
  • logo infoshare Dla administratorów jak i programistów (warto znać podstawy systemów operacyjnych)

Czego nauczysz się na szkoleniu z Ansible poziom podstawowy?

  • Praktycznego użycia Ansible: playbooki, inventory, moduły i kolekcje, wraz z gotowymi przykładami i fragmentami kodu
  • Płynnej pracy z automatyzacją poprzez ćwiczenia: uruchamianie zadań, parametryzacja, praca na wielu hostach i środowiskach
  • Metodyki rozwijania automatyzacji: czytanie dokumentacji, dobór modułów, struktura projektu, iteracyjne ulepszanie
  • Podstaw systemowych potrzebnych do pracy z Ansible: połączenia zdalne, uprawnienia, kontekst usług i konfiguracji
  • Uporządkowania podstaw Ansible: zmienne, role, szablony, debugowanie, sekrety i podstawowe praktyki jakości (check mode, analiza zmian)

Program szkolenia Ansible poziom podstawowy

1. Wprowadzenie do Ansible

  • Przegląd systemów orkiestracji
  • Kryteria doboru: Ansible vs Terraform
  • Podstawy Ansible, YAML i Jinja2
  • Struktury danych i przykłady w playbookach i rolach
  • Komponenty Ansible – zmienne, inventory, playbooki, moduły, zadania

 

2. Przygotowanie środowiska do pracy z Ansible

  • Metody instalacji Ansible
  • Instalacja Ansible w ‘sandbox’, utrzymanie środowiska w czasie
  • Połączenia do serwerów, konfiguracja Ansible inventory
  • Moduły uruchamiane z linii komend

 

3. Praca z Ansible

  • Pierwsze playbooki
  • Zmienne (variables)
  • Role i kolekcje
  • Scenariusz wdrożeniowy “od zera do bohatera” – playbooki, szablony (template) konfiguracji, całość wdrożenia aplikacji z bazą danych i loadbalancerem
  • Warunkowanie zadań (when)
  • Iteracje zadań (loop)
  • Parametryzacja zadań
  • Konfiguracje per środowisko
  • Reużycie komponentów

 

4. Debugging

  • Debugging w Ansible (brakujące zmienne, błędy wykonania manifestów, błędy w zadaniach)

 

5. Ansible Galaxy

  • Repozytorium ról i kolekcji
  • Gotowe role i kolekcje do szybkiego wdrażania rozwiązań – np klaster mysql, elasticsearch, k8s – na bazie szablonów
  • Społeczność Ansible i sposoby przyspieszania pracy

 

6. Interfejs graficzny AWX/Tower

  • Praca w małej i dużej organizacji; model uprawnień RBAC
  • Uruchamianie automatyzacji (IaaC) z interfejsu graficznego (web)

 

7. Koncepcje pracy z wieloma środowiskami

  • dev, test, QA, UAT, PROD – spójność i utrzymanie
  • Lokalizacja zmiennych – zasady definicji dla elastyczności i wygody

 

8. Inventory – dynamiczne, statyczne, hybrydowe

  • Struktura inventory, podział na podfoldery
  • Dynamiczne inventory – przykłady użycia

 

9. Sekrety w IaaC

  • Ansible Vault i automatyczne ładowanie sekretów – przykłady
  • Utrzymanie sekretów w systemach zewnętrznych – koncepcja

 

10. Ciekawostki

  • Lookupy
  • Dobre praktyki
    • delegowanie zadań
    • powtarzanie wykonania zadań
    • raporty wykonania, analiza zmian, znaczenie trybu check-mode (i potencjalne pułapki)

 

11. Orkiestracja systemu Windows – przegląd

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.