Hvorfor brukes behandlere i Ansible?
Hvorfor brukes behandlere i Ansible?

Video: Hvorfor brukes behandlere i Ansible?

Video: Hvorfor brukes behandlere i Ansible?
Video: Ansible Handlers Tutorial | Ansible Notify And Handler 2024, Kan
Anonim

Ansible 2.0

EN Handler vil iverksette en handling når den blir oppringt av en hendelse den lytter etter. Dette er nyttig for sekundære handlinger som kan være nødvendige etter å ha kjørt en oppgave, for eksempel å starte en ny tjeneste etter installasjon eller laste inn en tjeneste på nytt etter en konfigurasjonsendring.

Hva er bruken av behandlere i Ansible?

Håndtere er akkurat som vanlige oppgaver i en Ansible playbook (se Oppgaver), men kjøres bare hvis Oppgaven inneholder et "varsle"-direktiv og også indikerer at den har endret noe. For eksempel, hvis en konfigurasjonsfil endres, kan oppgaven som refererer til konfigurasjonsfilmaloperasjonen varsle en omstart av tjenesten handler.

hva er fordelene med å bruke Ansible-roller? Roller er laget for å kunne gjenbrukes. Organisere lekebøker med roller lar deg gjenbruke forskjellige moduler og unngå kodeduplisering. Gjentatte konfigurasjonstrinn, utført i separate filer, kan brukes mange ganger, ganske enkelt ved å inkludere den nødvendige rollefunksjonaliteten i spillebøkene dine når det er nødvendig.

Angående dette, hva brukes handlere oftest til?

Håndtere kan være brukt for andre ting enn omstart av tjenester, men omstart av tjenester er det mest vanlig bruk. En vert er ganske enkelt en ekstern maskin som Ansible administrerer. De kan ha individuelle variabler tilordnet seg, og kan også organiseres i grupper.

Hva er Idempotens i Ansible?

Generelt, idempotens er "eiendommen til visse operasjoner i matematikk og informatikk som kan brukes flere ganger uten å endre resultatet utover den første applikasjonen". I enkleste termer, idempotens betyr at du kan være sikker på en konsistent tilstand i miljøet ditt.

Anbefalt: