Ansible – automatyzacja w systemach Linux
kod szkolenia: LX-ANS010 / PL DL 5d
Szkolenie LX-ANS010 stanowi warsztat techniczny uczący aspektów automatyzacji w systemach Linux w oparciu o oprogramowanie Ansible. Na szkoleniu poznajemy najlepsze praktyki, metody i techniki wprowadzania automatyzacji do implementacji nowych projektów IT, jak również zarządzania istniejąca infrastrukturą w sposób kompleksowy. Uczestnik szkolenia poznaje od podstaw jak tworzyć automatyzujące playbooks, jak i kiedy je stosować oraz na co uważać, by unikać możliwych problemów. Dodatkowo na szkoleniu przeglądane są popularne projekty rozszerzające możliwości „czystego” Ansible tj. Ansible Galaxy, Ansible AWX. Na koniec szkolenia realizowany jest duży LAB podsumowujący całe szkolenie, który może być traktowany jak swoisty egzamin z przebytego szkolenia.
Szkolenie skierowane jest do administratorów systemów UNIX/Linux chcących poznać technologie automatyzacji z wykorzystaniem oprogramowania Ansible oraz operatorów i developerów w środowiskach DEV/OPS, gdzie wykorzystywane są możliwości Ansible.
- Warsztatowe zapoznanie z aspektami automatyzacji w systemach Linux w oparciu o oprogramowanie Ansible.
- Zapoznanie z najlepszymi praktykami, metodami i technikami wprowadzania automatyzacji do implementacji nowych projektów IT, jak również zarządzania istniejąca infrastrukturą w sposób kompleksowy.
- Zapoznanie od podstaw z procesem tworzenia „playbooks”, najlepszymi praktykami i metodami unikania możliwych problemów.
- Podstawowe zapoznanie z popularnymi projektami rozszerzającymi możliwości: Ansible Galaxy, Ansible AWX.
- Laboratorium kończące zajęcia umożliwia usystematyzowanie i ocenę własnej wiedzy w warunkach zbliżonych do egzaminacyjnych.
- Wstęp do zagadnień automatyzacji oraz Ansible
- porównanie do innych technologii automatyzacji
- omówienie możliwości Ansible
- opisy przykładów użycia
- Proste przykłady zastosowań
- konfiguracja serwera WWW
- konfiguracja reguł firewall
- inne
- Omówienie składni YAML
- Playbooks i jego elementy
- Filtry
- Warunki
- Pętle
- Działania asynchroniczne
- Zmienne i fakty
- Zarządzanie zadaniami
- Zarządzanie błędami
- Zarządzanie plikami konfiguracyjnymi
- Inventory files
- Config files
- Role w projektach
- Wprowadzenie do Ansible Galaxy oraz Projekt AWX
- Praktyczne przykłady
- Troubleshooting
- Laboratorium powtórzeniowe
- Ukończenie szkoleń ELA010 i ELA020 lub ELA030 albo odpowiednia wiedza z podstaw działania systemu Linux
- Zalecane doświadczenie w pisaniu skryptów lub programów w dowolnym języku
- 5 dni pracy z trenerem
- Nadzór trenera
- Kontakt ze społecznością
- Podręcznik w wersji elektronicznej
- Środowisko laboratoryjne
Metoda szkolenia
- wykład
- warsztaty
- Szkolenie: polski
- Materiały: polski