Índice:

Quais são os módulos Ansible?
Quais são os módulos Ansible?

Vídeo: Quais são os módulos Ansible?

Vídeo: Quais são os módulos Ansible?
Vídeo: Ansible Lição 2, ansible.cfg, inventiory, comands ad-hoc, e o que são os módulos. 2024, Maio
Anonim

Módulos (também chamados de “plug-ins de tarefa” ou “plug-ins de biblioteca”) são unidades discretas de código que podem ser usadas na linha de comando ou em uma tarefa de manual. Ansible executa cada módulo , geralmente no nó de destino remoto e coleta valores de retorno. Cada módulo apóia a aceitação de argumentos.

Então, quantos módulos Ansible existem?

O BÁSICO: USANDO ANSÍVEL PARA EXECUÇÃO DE TAREFA AD HOC PARALELA Ansible contém uma caixa de ferramentas gigante de em módulos , bem mais de 750 deles.

Além disso, quais são os três módulos básicos principais do Ansible? Módulos mantidos pela equipe central da Ansible

  • acl - define e recupera informações de ACL do arquivo.
  • add_host - adiciona um host (e alternativamente um grupo) ao inventário na memória do ansible-playbook.
  • apt - Gerencia pacotes apt.
  • apt_key - Adiciona ou remove uma chave apt.
  • apt_repository - Adiciona e remove repositórios APT.
  • assemble - Monta um arquivo de configuração de fragmentos.

Conseqüentemente, como escrevo os módulos Ansible?

Para criar um novo módulo:

  1. Navegue até o diretório correto para o seu novo módulo: $ cd lib / ansible / modules / cloud / azure /
  2. Crie seu novo arquivo de módulo: $ touch my_test.py.
  3. Cole o conteúdo abaixo em seu novo arquivo de módulo.
  4. Modifique e estenda o código para fazer o que você deseja que seu novo módulo faça.

O que é uma peça Ansible?

Um Manual Ansible é uma unidade organizada de scripts que define o trabalho para uma configuração de servidor gerenciada pela ferramenta de automação Ansible . Ansible é uma ferramenta de gerenciamento de configuração que automatiza a configuração de vários servidores com o uso de Ansible manuais. Jogos Ansible são escritos em YAML.

Recomendado: