Course Code: do374
Duration: 21 hours
Prerequisites:
  • 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
Overview:

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ć.
Course Outline:

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

Sites Published:

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