Proč se v Ansible používají handlery?
Proč se v Ansible používají handlery?

Video: Proč se v Ansible používají handlery?

Video: Proč se v Ansible používají handlery?
Video: What Is Ansible? | How Ansible Works? | Ansible Playbook Tutorial For Beginners | DevOps|Simplilearn 2024, Listopad
Anonim

Ansible 2.0

A Psovod provede akci, když ji zavolá událost, na kterou naslouchá. To je užitečné pro sekundární akce, které mohou být vyžadovány po spuštění úlohy, jako je spuštění nové služby po instalaci nebo opětovné načtení služby po změně konfigurace.

K čemu tedy slouží handlery v Ansible?

Psovodi jsou jako běžné úkoly v an Ansible playbook (viz Úkoly), ale spouští se pouze v případě, že Úloha obsahuje direktivu „notify“a také označuje, že se něco změnilo. Pokud se například změní konfigurační soubor, může úloha odkazující na operaci šablony konfiguračního souboru upozornit na restart služby psovod.

jaké jsou výhody používání rolí Ansible? Role jsou navrženy tak, aby byly opakovaně použitelné. Organizování playbooků s role umožňuje znovu použít různé moduly a vyhnout se duplicitě kódu. Opakující se kroky konfigurace, provedené do samostatných souborů, lze použít mnohokrát, jednoduše tím, že v případě potřeby zahrnete požadovanou funkci role do vašich příruček.

K čemu se v této souvislosti nejčastěji používají handleři?

Psovodi může být použitý pro jiné věci než restartování služby, ale restartování služby je nejčastější používání. Hostitel je jednoduše vzdálený počítač, který spravuje Ansible. Mohou mít přiřazeny jednotlivé proměnné a mohou být také organizovány do skupin.

Co je idempotence v Ansible?

Obecně, idempotence je „vlastnost určitých operací v matematice a informatice, kterou lze použít vícekrát, aniž by se změnil výsledek nad rámec původní aplikace“. Jednoduše řečeno, idempotence znamená, že si můžete být jisti konzistentním stavem ve vašem prostředí.

Doporučuje: