ANSIBLE W 5ANSIBLE W 5ANSIBLE W 5
MINUT:MINUT:MINUT:
PLAYBOOKPLAYBOOKPLAYBOOK
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...
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...
Wprowadź kod:
Utworzy nam to plik "skrypt.py" na
zdalnym serwerze w katalogu:
/usr/lib/zabbix/alertscripts/
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
W celu uruchomienia zadania należy
wykonać następującą komendę:
Uruchomienie
ANSIBLE-PLAYBOOK SKRYPCIK.YML
Zobaczysz coś takiego:
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/

Ansible w 5 minut... Playbooki

  • 1.
    ANSIBLE W 5ANSIBLEW 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 jeszczebardziej 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 namto plik "skrypt.py" na zdalnym serwerze w katalogu: /usr/lib/zabbix/alertscripts/
  • 5.
    Co to oznacza? hostsdefiniuje 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 uruchomieniazadania należy wykonać następującą komendę: Uruchomienie ANSIBLE-PLAYBOOK SKRYPCIK.YML Zobaczysz coś takiego:
  • 7.
    Co dalej? Sprawdź czyplik 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/