Course Code: ansibleautointro
Duration: 7 hours
Prerequisites:

Podstawowa znajomość komend Linux/UnixZnajomość SSH i podstawowych koncepcji sieciowych

Overview:

Cele kursu:

  • Zrozumieć podstawy Ansible
  • Dowiedz się, jak zainstalować i skonfigurować Ansible
  • Poznanie podstawowych komponentów Ansible: Playbooks, Modules i Inventory
  • Wdrażanie zadań automatyzacji przy użyciu Ansible
  • Wykonywanie Ansible Playbooks w celu zarządzania i automatyzacji zdalnych serwerów
Course Outline:

1. Wprowadzenie do Ansible

  • Przegląd Configuration Management i automatyzacja
    • Czym jest Configuration Management?
    • Znaczenie automatyzacji w operacjach IT
  • Czym jest Ansible?
    • Historia i ewolucja
    • Kluczowe funkcje i korzyści
  • Architektura Ansible
    • Węzeł kontrolny i węzły zarządzane
    • Pliki inwentaryzacji i konfiguracji
    • Moduły, wtyczki i podręczniki odtwarzania
  • Ćwiczenie praktyczne

2. Konfiguracja Ansible

  • Instalacja Ansible
    • Instalacja na różnych systemach operacyjnych (Windows, macOS, Linux)
  • Konfigurowanie środowiska
    • Konfiguracja węzła kontrolnego
    • Generowanie i dystrybucja kluczy SSH
  • Ćwiczenie praktyczne

3. Ansible Podstawy i automatyzacja

  • Polecenia ad-hoc dla automatyzacji
    • Uruchamianie prostych poleceń Ansible
    • Korzystanie z popularnych modułów Ansible(ping, command, copy, yum, apt)
  • Inwentaryzacja Management
    • Inwentaryzacja statyczna vs dynamiczna
    • Grupowanie hostów
    • Zmienne hosta i zmienne grupowe
  • Ćwiczenie praktyczne

4. Pisanie pierwszego Playbooka

Teoria (20 minut)

  • Wprowadzenie do Playbooków
    • Podstawy składni języka YAML
    • Struktura playbooka: Zabawy, zadania, zmienne
  • Automatyzacja zadań za pomocą Playbooków
    • Przykładowe zadania: instalacja oprogramowania, zarządzanie plikami i usługami
  • Ćwiczenia praktyczne
  • Kontrola zadań
    • Dodawanie procedur obsługi i powiadomień
    • Używanie warunków i pętli w zadaniach

5. Zaawansowane koncepcje Playbooków

  • Role dla automatyzacji strukturalnej
    • Wprowadzenie do ról
    • Tworzenie i używanie ról
  • Zmienne i fakty
    • Definiowanie i używanie zmiennych
    • Gromadzenie i używanie faktów
  • Szablony
    • Korzystanie z szablonów Jinja2
    • Dynamiczne generowanie plików konfiguracyjnych
  • Ćwiczenia praktyczne

6. Podsumowanie i kolejne kroki

  • Podsumowanie dnia
    • Kluczowe wnioski dotyczące automatyzacji z Ansible
  • Dalsze zasoby edukacyjne
    • Książki, samouczki i oficjalna dokumentacja
  • PYTANIA I ODPOWIEDZI
Sites Published:

United Arab Emirates - Introduction to Ansible

Qatar - Introduction to Ansible

Egypt - Introduction to Ansible

Saudi Arabia - Introduction to Ansible

South Africa - Introduction to Ansible

Brasil - Introdução à Automação do Ansible

Canada - Introduction to Ansible

中国 - Introduction to Ansible

香港 - Introduction to Ansible

澳門 - Introduction to Ansible

台灣 - Introduction to Ansible Automation

USA - Introduction to Ansible

Österreich - Introduction to Ansible

Schweiz - Introduction to Ansible

Deutschland - Introduction to Ansible

Czech Republic - Introduction to Ansible

Denmark - Introduction to Ansible

Estonia - Introduction to Ansible

Finland - Introduction to Ansible

Greece - Introduction to Ansible

Magyarország - Introduction to Ansible

Ireland - Introduction to Ansible

Luxembourg - Introduction to Ansible

Latvia - Introduction to Ansible

España - Introducción a la Automatización de Ansible

Italia - Introduction to Ansible

Lithuania - Introduction to Ansible

Nederland - Introduction to Ansible

Norway - Introduction to Ansible

Portugal - Introdução à Automação do Ansible

România - Introduction to Ansible

Sverige - Introduction to Ansible

Türkiye - Introduction to Ansible

Malta - Introduction to Ansible

Belgique - Introduction to Ansible

France - Introduction to Ansible

日本 - Introduction to Ansible

Australia - Introduction to Ansible

Malaysia - Introduction to Ansible

New Zealand - Introduction to Ansible

Philippines - Introduction to Ansible

Singapore - Introduction to Ansible

Thailand - Introduction to Ansible

Vietnam - Introduction to Ansible

India - Introduction to Ansible

Argentina - Introducción a la Automatización de Ansible

Chile - Introducción a la Automatización de Ansible

Costa Rica - Introducción a la Automatización de Ansible

Ecuador - Introducción a la Automatización de Ansible

Guatemala - Introducción a la Automatización de Ansible

Colombia - Introducción a la Automatización de Ansible

México - Introducción a la Automatización de Ansible

Panama - Introducción a la Automatización de Ansible

Peru - Introducción a la Automatización de Ansible

Uruguay - Introducción a la Automatización de Ansible

Venezuela - Introducción a la Automatización de Ansible

Polska - Introduction to Ansible

United Kingdom - Introduction to Ansible

South Korea - Introduction to Ansible

Pakistan - Introduction to Ansible

Sri Lanka - Introduction to Ansible

Bulgaria - Introduction to Ansible

Bolivia - Introducción a la Automatización de Ansible

Indonesia - Introduction to Ansible

Kazakhstan - Introduction to Ansible

Moldova - Introduction to Ansible

Morocco - Introduction to Ansible

Tunisia - Introduction to Ansible

Kuwait - Introduction to Ansible

Oman - Introduction to Ansible

Slovakia - Introduction to Ansible

Kenya - Introduction to Ansible

Nigeria - Introduction to Ansible

Botswana - Introduction to Ansible

Slovenia - Introduction to Ansible

Croatia - Introduction to Ansible

Serbia - Introduction to Ansible

Bhutan - Introduction to Ansible

Nepal - Introduction to Ansible

Uzbekistan - Introduction to Ansible