- Zrozumienie podstawowych pojęć Ansible oraz składni YAML
- Doświadczenie w administrowaniu systemem Linux
- Znajomość tworzenia playbooków i zarządzania inwentarzami
Grupa docelowa
- Doświadczeni deweloperzy automatyzacji
- Inżynierowie DevOps
- Specjaliści IT zarządzający automatyzacją w dużych przedsiębiorstwach
Ansible Automation to narzędzie do automatyzacji, zarządzania konfiguracją i wdrażania w skali.
To prowadzone przez instruktora szkolenie (online lub stacjonarne) skierowane jest do profesjonalistów poziomu średniozaawansowanego, którzy chcą projektować, rozwijać i utrzymywać zaawansowane treści automatyzacji Ansible oraz integrować je z większymi operacjami IT.
Po ukończeniu tego szkolenia uczestnicy będą w stanie:
- Tworzyć niestandardowe moduły i wtyczki Ansible.
- Tworzyć złożone playbooki z użyciem Jinja2, filtrów i logiki warunkowej.
- Integrować Ansible z API i systemami kontroli wersji.
- Strukturyzować zawartość za pomocą kolekcji i ról.
Format kursu
- Interaktywne wykłady i dyskusje.
- Praktyczne wykorzystanie platformy automatyzacji Ansible w przykładowych scenariuszach przedsiębiorstwa.
- Przewodnikowe ćwiczenia skupione na rozwoju, integracji i testowaniu zawartości Ansible.
Opcje dostosowania kursu
- Aby zażądać dostosowanego szkolenia dla tego kursu na podstawie scenariuszy użycia Ansible, skontaktuj się z nami, aby to uregulować.
Zaawansowany rozwój playbooków Ansible
- Pracowanie z zmiennymi, pętlami, warunkami i handlerami
- Używanie bloków, obsługi błędów i tagów
- Strukturyzowanie złożonych playbooków
Techniki Jinja2 i szablonów
- Zaawansowane filtry i wyszukiwanie
- Tworzenie dynamicznych szablonów
- Najlepsze praktyki szablonowania
Niestandardowe moduły i wtyczki
- Pisanie niestandardowych modułów w Python
- Używanie filtrów, wywołań zwrotnych i wtyczek połączeń
- Strategie debugowania i rejestrowania
Kolekcje i role
- Organizowanie zawartości za pomocą ról
- Pakowanie i publikowanie kolekcji Ansible
- Wersjonowanie i zarządzanie zależnościami
Integracja API i zewnętrznych usług
- Wywolywanie API REST za pomocą modułu URI
- Praca z dostawcami chmurowymi i zewnętrznymi narzędziami
- Integracja zarządzania tajnymi danymi
Testowanie i walidacja
- Używanie ansible-lint, Molecule i ciągów CI/CD
- Zapewnienie idempotencji i powtarzalności
- Statyczne i dynamiczne analizy kodu Ansible
Życie zawartości i kontrola wersji
- Zarządzanie kodem z Git i GitOps
- Śledzenie zmian i dokumentacja
- Przepływy pracy CI/CD z zawartością Ansible
Podsumowanie i następne kroki
United Arab Emirates - DO374 - Ansible Automation: Advanced Development
Qatar - DO374 - Ansible Automation: Advanced Development
Egypt - DO374 - Ansible Automation: Advanced Development
Saudi Arabia - DO374 - Ansible Automation: Advanced Development
South Africa - DO374 - Ansible Automation: Advanced Development
Brasil - DO374 - Ansible Automation: Advanced Development
Canada - DO374 - Ansible Automation: Advanced Development
中国 - DO374 - Ansible Automation: Advanced Development
香港 - DO374 - Ansible Automation: Advanced Development
澳門 - DO374 - Ansible Automation: Advanced Development
台灣 - DO374 - Ansible Automation: Advanced Development
USA - DO374 - Ansible Automation: Advanced Development
Österreich - DO374 - Ansible Automation: Advanced Development
Schweiz - DO374 - Ansible Automation: Advanced Development
Deutschland - DO374 - Ansible Automation: Advanced Development
Czech Republic - DO374 - Ansible Automation: Advanced Development
Denmark - DO374 - Ansible Automation: Advanced Development
Estonia - DO374 - Ansible Automation: Advanced Development
Finland - DO374 - Ansible Automation: Advanced Development
Greece - DO374 - Ansible Automation: Advanced Development
Magyarország - DO374 - Ansible Automation: Advanced Development
Ireland - DO374 - Ansible Automation: Advanced Development
Luxembourg - DO374 - Ansible Automation: Advanced Development
Latvia - DO374 - Ansible Automation: Advanced Development
España - DO374 - Ansible Automation: Advanced Development
Italia - DO374 - Ansible Automation: Advanced Development
Lithuania - DO374 - Ansible Automation: Advanced Development
Nederland - DO374 - Ansible Automation: Advanced Development
Norway - DO374 - Ansible Automation: Advanced Development
Portugal - DO374 - Ansible Automation: Advanced Development
România - DO374 - Ansible Automation: Advanced Development
Sverige - DO374 - Ansible Automation: Advanced Development
Türkiye - DO374 - Ansible Automation: Advanced Development
Malta - DO374 - Ansible Automation: Advanced Development
Belgique - DO374 - Ansible Automation: Advanced Development
France - DO374 - Ansible Automation: Advanced Development
日本 - DO374 - Ansible Automation: Advanced Development
Australia - DO374 - Ansible Automation: Advanced Development
Malaysia - DO374 - Ansible Automation: Advanced Development
New Zealand - DO374 - Ansible Automation: Advanced Development
Philippines - DO374 - Ansible Automation: Advanced Development
Singapore - DO374 - Ansible Automation: Advanced Development
Thailand - DO374 - Ansible Automation: Advanced Development
Vietnam - DO374 - Ansible Automation: Advanced Development
India - DO374 - Ansible Automation: Advanced Development
Argentina - DO374 - Ansible Automation: Advanced Development
Chile - DO374 - Ansible Automation: Advanced Development
Costa Rica - DO374 - Ansible Automation: Advanced Development
Ecuador - DO374 - Ansible Automation: Advanced Development
Guatemala - DO374 - Ansible Automation: Advanced Development
Colombia - DO374 - Ansible Automation: Advanced Development
México - DO374 - Ansible Automation: Advanced Development
Panama - DO374 - Ansible Automation: Advanced Development
Peru - DO374 - Ansible Automation: Advanced Development
Uruguay - DO374 - Ansible Automation: Advanced Development
Venezuela - DO374 - Ansible Automation: Advanced Development
Polska - DO374 - Ansible Automation: Advanced Development
United Kingdom - DO374 - Ansible Automation: Advanced Development
South Korea - DO374 - Ansible Automation: Advanced Development
Pakistan - DO374 - Ansible Automation: Advanced Development
Sri Lanka - DO374 - Ansible Automation: Advanced Development
Bulgaria - DO374 - Ansible Automation: Advanced Development
Bolivia - DO374 - Ansible Automation: Advanced Development
Indonesia - DO374 - Ansible Automation: Advanced Development
Kazakhstan - DO374 - Ansible Automation: Advanced Development
Moldova - DO374 - Ansible Automation: Advanced Development
Morocco - DO374 - Ansible Automation: Advanced Development
Tunisia - DO374 - Ansible Automation: Advanced Development
Kuwait - DO374 - Ansible Automation: Advanced Development
Oman - DO374 - Ansible Automation: Advanced Development
Slovakia - DO374 - Ansible Automation: Advanced Development
Kenya - DO374 - Ansible Automation: Advanced Development
Nigeria - DO374 - Ansible Automation: Advanced Development
Botswana - DO374 - Ansible Automation: Advanced Development
Slovenia - DO374 - Ansible Automation: Advanced Development
Croatia - DO374 - Ansible Automation: Advanced Development
Serbia - DO374 - Ansible Automation: Advanced Development
Bhutan - DO374 - Ansible Automation: Advanced Development
Nepal - DO374 - Ansible Automation: Advanced Development
Uzbekistan - DO374 - Ansible Automation: Advanced Development