Resultados da pesquisa a pedido "ansible-2.x"

1 a resposta

Ansible extrair atributos e criar novo dicionário

Eu tenho um objeto json que se parece com o seguinte: [ { "id": "subnet-1", "tags": { "Name": "showcase" } }, { "id": "subnet-2", "tags": { "Name": "qa" } } ]e gostaria de criar um novo dicionário com apenas subnetIds com o nome da tag 'Name' ...

4 a resposta

Como posso mostrar o progresso de uma tarefa Ansible de longa duração?

Tenho algumas tarefas Ansible que infelizmente executam operações longas - como executar uma operação de sincronização com uma pasta S3. Nem sempre é claro se eles estão progredindo ou se estão travados (ou se a conexão ssh morreu), então seria ...

3 a resposta

ansible: a maneira correta de verificar uma lista de variáveis foi definida?

Estou tentando usarwhen: item is undefined na Ansible 2.5 para verificar se uma lista de variáveis foi definida, como abaixo: - hosts: all tasks: - name: validate some variables fail: msg: "Required variable {{item}} has not been provided" when: ...

1 a resposta

Como converter um dicionário de dicionários em uma lista de dicionários em um arquivo Ansible vars?

Dentro de um arquivo Ansible vars, quero converter um ditado de dictos em uma lista de dictos que posso passar para um papel externo do Ansible Galaxy. Entrada: postgres_users: dc1: name: user_dc1 password: pass_dc1 dc2: name: ...

2 a resposta

Como adicionar espaços no início do bloco no blockinfile da Ansible?

Eu achei istoquestão blockinfile [https://github.com/yaegashi/ansible-role-blockinfile/issues/8], onde um usuário sugeriu adicionar um número após o "|" no "bloco: |" linha, mas fornece um erro de sintaxe. Basicamente, quero usar o módulo ...

1 a resposta

Regex Ansible escapar caractere de dólar

Estou tentando modificar o valor da URL no arquivo de configuração usando o Ansible $CONSOLE_URI = "http://172.18.18.103/controller/";Estou usando o módulo lineinfile, mas não funciona, tentei escapar de $ com barras duplas, mas também não ...

4 a resposta

acessando variável de host de inventário no manual ansible

Estou usando o ansible 2.1. Eu tenho o seguinte arquivo host de inventário e uma função sendo chamada por uma peça que precisa de acesso à variável do arquivo host. Quaisquer pensamentos sobre como acessá-lo (atualmente recebendo um ...

2 a resposta

Exceção inesperada: o nome 'basestring' não é definido ao chamar ansible2

Eu estou tentando executar commnads ansible2 ... Quando eu faço: ansible-playbook -vvv -i my/inventory my/playbook.ymlEu recebo: Exceção inesperada: o nome 'base' não está definido, o retorno completo foi: Traceback (most recent call last): ...

1 a resposta

Como criar cópia condicional no Ansible com base na associação de rede (sub-rede)

Quero copiar uma versão de um arquivo para um servidor se ele tiver uma interface em uma sub-rede específica ou uma versão diferente se não tiver uma interface nessa sub-rede. Abaixo está um trabalho, mas acho que a solução está abaixo do ideal. ...

1 a resposta

Executar curl -X com playlist ansible

Quero executar o próximo comando usando o ansible playbook: curl -X POST [email protected] -H "Content-Type: application/json" http://marathon.service.consul:8080/v2/appsComo posso executá-lo? Se eu correr: - name: post to consul uri: url: ...