Perguntas com a marcação «ansible»

O Ansible é uma plataforma de software de código aberto para configurar e gerenciar computadores. Ele combina a implantação de software com vários nós, a execução de tarefas ad-hoc e o gerenciamento de configurações.

165
Como ver stdout de comandos ansible?

Como vejo stdout para comandos ansible-playbook? -v mostra apenas saída ansible, não os comandos individuais. Seria ótimo se eu pudesse descobrir como fazer isso imediatamente, então, se algo falhar ou travar, eu posso ver o porquê. por exemplo - name: print to stdout action: command echo...

75
Resolvido: Execute a tarefa somente quando uma tag for especificada

Tags possíveis podem ser usadas para executar apenas um subconjunto de tarefas / funções. Isso significa que, por padrão, todas as tarefas são executadas e só podemos impedir a execução de algumas tarefas. Podemos limitar uma tarefa a ser executada apenas quando a tag "foo" for especificada?...

63
Qual é a diferença entre include_tasks e import_tasks?

No Ansible 2.4, o includemódulo está obsoleto. Em seu lugar, é fornecido com dois módulos de substituição, import_taskse include_tasks. Mas eles têm descrições muito semelhantes: include_tasks: Inclui um arquivo com uma lista de tarefas a serem executadas no manual atual. import_tasks: Importa...

53
Ansible preso em reunir fatos

Estou tendo alguns problemas estranhos com minha caixa ansible (vagrant). Tudo funcionou ontem e meu manual funcionou bem. Hoje, ansible depende de "reunir fatos"? Aqui está a saída detalhada: <5.xxx.xxx.xxx> ESTABLISH CONNECTION FOR USER: deploy <5.xxx.xxx.xxx> REMOTE_MODULE...

47
Implantando uma pasta de arquivos de modelo usando o ansible

Existe uma maneira fácil de implantar uma pasta cheia de pasta .j2 de modelo em uma caixa Linux, usando o mesmo nome que o modelo, mas sem a extensão .j2, em vez de usar o módulo de modelo para cada arquivo? Agora eu tenho uma longa lista de: - name: create x template template:...

45
como acessar a variável host de um host diferente com o Ansible?

Digamos que tenha um host que colete alguns dados e ele esteja em um grupo [collectors]. Eu também tenho anfitriões em grupo [reporters]. Então, eu quero definir uma variável em repórteres do groups['collectors'][0]endereço IP. Mas o manual para a criação de repórteres não é executado em...

39
Exibir saída com Ansible

Eu tenho um jogo Ansible para o PGBouncer que exibe alguma saída de um módulo de estatísticas embutido no PGBouncer. Meu problema é que, quando o Ansible imprime a saída no terminal, ele gerencia as novas linhas. Em vez de ver ---------- | OUTPUT | ---------- eu vejo ----------\n| OUTPUT...

37
Melhores práticas de segurança possíveis

Vou apresentar o Ansible no meu datacenter e estou procurando algumas práticas recomendadas de segurança sobre onde localizar a máquina de controle e como gerenciar as chaves SSH. Pergunta 1: a máquina de controle É claro que precisamos de uma máquina de controle. A máquina de controle tem chaves...

34
Anexando a listas ou adicionando chaves aos dicionários no Ansible

(Relacionado a retornos de chamada ou ganchos e séries reutilizáveis ​​de tarefas, em funções Ansible ): Existe uma maneira melhor de acrescentar uma lista ou adicionar uma chave a um dicionário no Ansible do que (ab) usando uma expressão de modelo jina2? Eu sei que você pode fazer algo como: -...

33
Sempre acionar a execução do manipulador no Ansible

Estou usando o Ansible para provisionar meu servidor de desenvolvimento. Quero que ele sempre inicie alguns serviços para mim. Eu tenho manipuladores para esse fim, mas qual é a melhor maneira de acionar a execução do manipulador sem condição, por exemplo, fazê-lo sempre funcionar? Algo...