Waarom worden handlers gebruikt in Ansible?
Waarom worden handlers gebruikt in Ansible?

Video: Waarom worden handlers gebruikt in Ansible?

Video: Waarom worden handlers gebruikt in Ansible?
Video: Ansible Handlers Tutorial | Ansible Notify And Handler 2024, Mei
Anonim

Ansible 2.0

EEN Handler zal een actie ondernemen wanneer het wordt aangeroepen door een gebeurtenis waarnaar het luistert. Dit is handig voor secundaire acties die nodig kunnen zijn na het uitvoeren van een taak, zoals het starten van een nieuwe service na installatie of het opnieuw laden van een service na een configuratiewijziging.

Wat is het nut van handlers in Ansible?

Handlers zijn net als gewone taken in een Ansible playbook (zie Taken), maar worden alleen uitgevoerd als de taak een "notify" -instructie bevat en ook aangeeft dat er iets is gewijzigd. Als een configuratiebestand bijvoorbeeld wordt gewijzigd, kan de taak die verwijst naar de bewerking van het configuratiebestand een melding geven dat de service opnieuw moet worden opgestart afhandelaar.

wat zijn de voordelen van het gebruik van Ansible-rollen? Rollen zijn ontworpen om herbruikbaar te zijn. Speelboeken ordenen met rollen stelt u in staat om verschillende modules opnieuw te gebruiken en codeduplicatie te voorkomen. Herhaalde configuratiestappen, uitgevoerd in afzonderlijke bestanden, kunnen vele malen worden gebruikt, simpelweg door indien nodig de vereiste rolfunctionaliteit in uw playbooks op te nemen.

Wat betreft dit, waar worden handlers het meest voor gebruikt?

Handlers kan zijn gebruikt voor andere dingen dan het opnieuw opstarten van de service, maar het opnieuw opstarten van de service is de meest voorkomende gebruik. Een host is gewoon een externe machine die door Ansible wordt beheerd. Er kunnen individuele variabelen aan worden toegewezen en ze kunnen ook in groepen worden georganiseerd.

Wat is idempotentie in Ansible?

In het algemeen, machteloosheid is "het eigendom van bepaalde bewerkingen in wiskunde en informatica die meerdere keren kunnen worden toegepast zonder het resultaat na de eerste toepassing te veranderen". In de eenvoudigste bewoordingen, machteloosheid betekent dat u zeker kunt zijn van een consistente toestand in uw omgeving.

Aanbevolen: