SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
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/

Contenu connexe

Tendances

WEBINAR 3 # Pierwszy test automatyczny
WEBINAR 3 # Pierwszy test automatycznyWEBINAR 3 # Pierwszy test automatyczny
WEBINAR 3 # Pierwszy test automatycznytestuj.pl
 
Ansible - Automatyzacja zadań IT
Ansible - Automatyzacja zadań ITAnsible - Automatyzacja zadań IT
Ansible - Automatyzacja zadań ITKamil Grabowski
 
[QE 2017] Adrian Gonciarz - Tester w Kontenerze, czyli jak Docker może pomóc ...
[QE 2017] Adrian Gonciarz - Tester w Kontenerze, czyli jak Docker może pomóc ...[QE 2017] Adrian Gonciarz - Tester w Kontenerze, czyli jak Docker może pomóc ...
[QE 2017] Adrian Gonciarz - Tester w Kontenerze, czyli jak Docker może pomóc ...Future Processing
 
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...PROIDEA
 
JDD2015: Logowanie zdarzeń w architekturze opartej na mikroserwisach - Paweł ...
JDD2015: Logowanie zdarzeń w architekturze opartej na mikroserwisach - Paweł ...JDD2015: Logowanie zdarzeń w architekturze opartej na mikroserwisach - Paweł ...
JDD2015: Logowanie zdarzeń w architekturze opartej na mikroserwisach - Paweł ...PROIDEA
 
infraxstructure: Robert Mroczkowski "Maszyny się uczą - admińskie rozmówki p...
infraxstructure: Robert Mroczkowski  "Maszyny się uczą - admińskie rozmówki p...infraxstructure: Robert Mroczkowski  "Maszyny się uczą - admińskie rozmówki p...
infraxstructure: Robert Mroczkowski "Maszyny się uczą - admińskie rozmówki p...PROIDEA
 
Service workers - bądź online, nawet kiedy jesteś offline!
Service workers - bądź online, nawet kiedy jesteś offline!Service workers - bądź online, nawet kiedy jesteś offline!
Service workers - bądź online, nawet kiedy jesteś offline!The Software House
 

Tendances (12)

WEBINAR 3 # Pierwszy test automatyczny
WEBINAR 3 # Pierwszy test automatycznyWEBINAR 3 # Pierwszy test automatyczny
WEBINAR 3 # Pierwszy test automatyczny
 
GlusterFS
GlusterFSGlusterFS
GlusterFS
 
Jak działa CPython
Jak działa CPythonJak działa CPython
Jak działa CPython
 
Ansible w praktyce
Ansible w praktyceAnsible w praktyce
Ansible w praktyce
 
Ansible - Automatyzacja zadań IT
Ansible - Automatyzacja zadań ITAnsible - Automatyzacja zadań IT
Ansible - Automatyzacja zadań IT
 
[QE 2017] Adrian Gonciarz - Tester w Kontenerze, czyli jak Docker może pomóc ...
[QE 2017] Adrian Gonciarz - Tester w Kontenerze, czyli jak Docker może pomóc ...[QE 2017] Adrian Gonciarz - Tester w Kontenerze, czyli jak Docker może pomóc ...
[QE 2017] Adrian Gonciarz - Tester w Kontenerze, czyli jak Docker może pomóc ...
 
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...
 
JDD2015: Logowanie zdarzeń w architekturze opartej na mikroserwisach - Paweł ...
JDD2015: Logowanie zdarzeń w architekturze opartej na mikroserwisach - Paweł ...JDD2015: Logowanie zdarzeń w architekturze opartej na mikroserwisach - Paweł ...
JDD2015: Logowanie zdarzeń w architekturze opartej na mikroserwisach - Paweł ...
 
Docker
DockerDocker
Docker
 
infraxstructure: Robert Mroczkowski "Maszyny się uczą - admińskie rozmówki p...
infraxstructure: Robert Mroczkowski  "Maszyny się uczą - admińskie rozmówki p...infraxstructure: Robert Mroczkowski  "Maszyny się uczą - admińskie rozmówki p...
infraxstructure: Robert Mroczkowski "Maszyny się uczą - admińskie rozmówki p...
 
Infrastructure As Code
Infrastructure As CodeInfrastructure As Code
Infrastructure As Code
 
Service workers - bądź online, nawet kiedy jesteś offline!
Service workers - bądź online, nawet kiedy jesteś offline!Service workers - bądź online, nawet kiedy jesteś offline!
Service workers - bądź online, nawet kiedy jesteś offline!
 

Plus de Arkadiusz Siczek ✔ (11)

Zabezpieczenia SSH
Zabezpieczenia SSHZabezpieczenia SSH
Zabezpieczenia SSH
 
Chmod - Uprawnienia w Linuxie
Chmod - Uprawnienia w LinuxieChmod - Uprawnienia w Linuxie
Chmod - Uprawnienia w Linuxie
 
Podstawowe Komendy Linuxa
Podstawowe Komendy LinuxaPodstawowe Komendy Linuxa
Podstawowe Komendy Linuxa
 
Linux jest trudny
Linux jest trudnyLinux jest trudny
Linux jest trudny
 
Co to jest GREP?
Co to jest GREP?Co to jest GREP?
Co to jest GREP?
 
Ansible w 5 minut
Ansible w 5 minutAnsible w 5 minut
Ansible w 5 minut
 
Tuning zabbix
Tuning zabbixTuning zabbix
Tuning zabbix
 
Troubleshooting zabbix agent
Troubleshooting zabbix agentTroubleshooting zabbix agent
Troubleshooting zabbix agent
 
Problem z Zabbix Agent
Problem z Zabbix AgentProblem z Zabbix Agent
Problem z Zabbix Agent
 
Zabbix Monitorowanie Bezagentowe (Agentless)
Zabbix Monitorowanie Bezagentowe (Agentless)Zabbix Monitorowanie Bezagentowe (Agentless)
Zabbix Monitorowanie Bezagentowe (Agentless)
 
Błędy wdrożenia monitoringu
Błędy wdrożenia monitoringuBłędy wdrożenia monitoringu
Błędy wdrożenia monitoringu
 

Ansible w 5 minut... Playbooki

  • 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/