Por que manipuladores são usados no Ansible?
Por que manipuladores são usados no Ansible?

Vídeo: Por que manipuladores são usados no Ansible?

Vídeo: Por que manipuladores são usados no Ansible?
Vídeo: Ansible Handlers. 2024, Dezembro
Anonim

Ansible 2.0

UMA Handler executará uma ação quando chamado por um evento que escuta. Isso é útil para ações secundárias que podem ser necessárias após a execução de uma tarefa, como iniciar um novo serviço após a instalação ou recarregar um serviço após uma alteração na configuração.

Portanto, qual é a utilidade de manipuladores no Ansible?

Handlers são como tarefas regulares em um Ansible playbook (consulte Tarefas), mas só são executados se a Tarefa contiver uma diretiva de “notificação” e também indicar que algo mudou. Por exemplo, se um arquivo de configuração for alterado, a tarefa que faz referência à operação de modelagem do arquivo de configuração pode notificar a reinicialização do serviço manipulador.

quais são as vantagens de usar funções Ansible? Funções são projetados para serem reutilizáveis. Organizando manuais com papéis permite que você reutilize módulos diferentes e evite a duplicação de código. Etapas de configuração repetitivas, realizadas em arquivos separados, podem ser usadas muitas vezes, simplesmente incluindo a funcionalidade de função exigida em seus manuais, quando necessário.

Com relação a isso, para que os manipuladores são usados com mais frequência?

Handlers pode ser usado para coisas que não sejam reinicializações de serviço, mas reinicializações de serviço são os mais comum uso. Um host é simplesmente uma máquina remota gerenciada pelo Ansible. Eles podem ter variáveis individuais atribuídas a eles e também podem ser organizados em grupos.

O que é idempotência no Ansible?

Em geral, idempotência é “a propriedade de certas operações em matemática e ciência da computação que podem ser aplicadas várias vezes sem alterar o resultado além da aplicação inicial”. Em termos mais simples, idempotência significa que você pode ter certeza de um estado consistente em seu ambiente.

Recomendado: