Skip to content

pazaur/catg-presentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Ansible szkolenie (wstęp).

I. Wprowadzenie

  1. Co to w ogóle jest devops i co to ma wspólnego z Ansible.

  2. "Infrastructure as a code" i czym to się różni od skryptologii stosowanej.

II. Ansible

  1. Czym jest Ansible.

  2. Konfiguracja Ansible.

  3. YAML, python jinja2 i co z tego wynika.

  4. Koncepcja "inventory".

  5. Struktury danych i ich zastosowanie.

  6. Linia poleceń i debugging.

  7. Playbooki.

III. Struktura projektu w Ansible i co z tego wynika.

  1. Taski.

  2. Role.

  3. Wzorce i szablony.

  4. Inventory raz jeszcze.

IV. Narzędzia developerskie.

  1. Dlaczego warto wersjonować skrypty Ansible.

  2. Code review (na co zwracać uwagę).

  3. Testowanie skryptów Ansible.

  4. Dokumentacja.

V. Pomoce, ściągi, skrypty.

VI. Q&A

I. Wprowadzenie

  1. Co to w ogóle jest devops i co to ma wspólnego z Ansible.
  • definicja DevOps

  • dystrybucja i zarządzanie infrastrukturą vs szybkość produkcji oprogramowania

  • likwidacja silosów czyli "one click deployment"

  1. "Infrastructure as a code" i czym to się różni od skryptologii stosowanej.
  • niezmienność środowiska i tego konsekwencje

  • continous deployment vs instalacja vs zarządzanie konfiguracją

II. Ansible

  1. Czym jest Ansible.
  • provisioning system

  • orchestration system

  • immutability keeper

  1. Konfiguracja Ansible.
  • pliki konfiguracyjne i ich dziedziczenie

  • połączenia do hostów

  1. YAML, python, jinja2 i co z tego wynika.
  • specyfika i pułapki

  • język programowania, który udaje, że nim nie jest

  1. Koncepcja "inventory".
  • książka adresowa

  • baza danych konfiguracyjnych

  1. Struktury danych i ich zastosowanie.
  • fakty

  • stałe

  • zmienne

  • listy

  • słowniki

  • parametry

  • przysłanianie i dziedziczenie

  1. Linia poleceń i debugging.
  • podstawowe komendy

  • parametry wywołania (-e)

  • limitowanie zasięgu

  1. Playbooki.
  • struktura

  • podstawowe przykłady

III. Struktura projektu w Ansible i co z tego wynika.

  1. Taski.

  2. Role.

  3. Tagi.

  4. Wzorce i szablony.

  5. Inventory raz jeszcze.

IV. Narzędzia developerskie.

  1. Dlaczego warto wersjonować skrypty Ansible.

  2. Code review (na co zwracać uwagę).

  3. Testowanie skryptów Ansible.

  4. Dokumentacja.

V. Pomoce, ściągi, skrypty.

VI. Q&A

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published