Ansible w 5 minut...
Dziś omówimy Playbooki. Jest to temat bardzo rozbudowany, ale nie martw się. W następnych odcinkach cyklu rozwiniemy temat. Dziś totalne podstawy.
Przy okazji przypominam, że w poniedziałek o 18:00 spotykamy się LIVE na szkoleniu z monitorowania serwerów Linuxowych. Zapraszam! Link znajdziesz bio.
1. ANSIBLE W 5ANSIBLE W 5ANSIBLE W 5
MINUT:MINUT:MINUT:
PLAYBOOKPLAYBOOKPLAYBOOK
2. Dowiedziałeś się jak
uruchomić kontroler Ansible,
podłączyć zdalne hosty oraz
wykonać pierwsze zadania.
Dziś opowiem Ci o bardziej
rozbudowanej formie
wykonywania zdalnych zadań,
czyli Playbookach.
Poprzednio...
3. Ansible jest jeszcze bardziej
przydatnym narzędziem to Playbooki.
Playbook to taki scenariusz. Sekwencja
zadań, które "zlecamy" Ansible do
wykonania.
Stwórzmy prosty playbook:
VI SKRYPCIK.YML
To co powoduje, że...
4. Wprowadź kod:
Utworzy nam to plik "skrypt.py" na
zdalnym serwerze w katalogu:
/usr/lib/zabbix/alertscripts/
5. Co to oznacza?
hosts definiuje zdalne maszyny
become - "true" oznacza, że działamy
z uprawnieniami "sudo"
tasks - zadania do wykonania
name - nazwa naszego zadania
file - moduł Ansible do zarządzania
plikami i folderami
path - ścieżka i nazwa dla pliku
state - zadanie modułu, w tym
wypadku utworzenie pliku
6. W celu uruchomienia zadania należy
wykonać następującą komendę:
Uruchomienie
ANSIBLE-PLAYBOOK SKRYPCIK.YML
Zobaczysz coś takiego:
7. Co dalej?
Sprawdź czy plik się pojawił
Można dodać do skryptu kolejne
zadania
Przykładowo, dodające treść do pliku
Ale o tym i o modułach następnym
razem. Nie chcesz przegapić kolejnych
materiałów o Ansible?
Obserwuj mój profil lub zapisz się na
newsletter:
https://asdevops.pl/dobre-praktyki/