Onde o Ansible Galaxy instala as funções?
Onde o Ansible Galaxy instala as funções?

Vídeo: Onde o Ansible Galaxy instala as funções?

Vídeo: Onde o Ansible Galaxy instala as funções?
Vídeo: Ansible: Using Ansible Galaxy to extend functionality 2024, Novembro
Anonim

Por padrão, Ansible Transferências papéis para o primeiro diretório gravável na lista de caminhos padrão ~ /. ansible / papéis : / usr / share / ansible / papéis : / etc / ansible / papéis . Isto instala papéis no diretório inicial do usuário executando ansible - galáxia.

Correspondentemente, como você usa papéis na galáxia Ansible?

Crio papéis com Ansible Galaxy Galaxy posso usar vá para adicionar outro Função fontes, como GitHub. Você pode inicializar um novo papel de galáxia usando ansible - galáxia init, ou você pode instalar um Função diretamente do Papel de Ansible Galaxy armazenar executando o comando ansible - galáxia instale <nome de Função >.

Saiba também quais são as funções do Ansible? Funções fornecem uma estrutura para coleções totalmente independentes ou interdependentes de variáveis, tarefas, arquivos, modelos e módulos. No Ansible , a função é o mecanismo principal para dividir um manual em vários arquivos. Isso simplifica a escrita de manuais complexos e torna-os mais fáceis de reutilizar.

Tendo isso em mente, onde os manuais da Ansible são armazenados?

O arquivo de inventário padrão está normalmente localizado em / etc / ansible / hosts, mas você também pode usar a opção -i para apontar para arquivos de inventário personalizados ao executar Ansible comandos e playbooks.

Qual é a diferença entre a galáxia Ansible e Ansible?

Galáxia Ansible é um repositório para ansible papéis. É o que PyPI é para Python, ou o que Maven é para Java. ansible - galáxia é uma ferramenta que recupera funções de Galáxia Ansible e os instala. Quase a mesma coisa que o pip é para o Python.

Recomendado: