Podstawowa znajomość komend Linux/UnixZnajomość SSH i podstawowych koncepcji sieciowych
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
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
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 Automation
Ö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
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