Resultados da pesquisa a pedido "ansible-playbook"

11 a resposta

Como esperar pela reinicialização do servidor usando o Ansible?

Estou tentando reiniciar o servidor e aguarde, usando o seguinte: - name: Restart server shell: reboot - name: Wait for server to restart wait_for: port=22 delay=1 timeout=300Mas eu recebo este erro: TASK: [iptables | Wait for server to ...

1 a resposta

O parâmetro docker extra_host espera um valor de dicionário para o nome do host, como posso usar uma variável?

No parâmetro docker do playbook ansible, extra_host utiliza duas partes do host: ip_address. Estou tentando passar o host e o endereço ip como variáveis. Eles são de vars rápidos. O resultado final no meu arquivo hosts é: ...

1 a resposta

Ansible - Como executar sequencialmente o playbook para cada host

Estou usando o ansible para criar scripts para uma implantação de uma API. Gostaria que isso funcionasse sequencialmente em cada host do meu arquivo de inventário, para que eu pudesse implantar totalmente em uma máquina por vez. Com o ...

2 a resposta

Ansible - Definir inventário em tempo de execução

Eu sou novo em ansible, então tenha paciência comigo se minhas perguntas forem um pouco básicas. Cenário: Eu tenho um grupo pequeno de hosts remotos, como [EPCs] [Clients] e [Testers], sou capaz de configurá-los da maneira que quero que ...

1 a resposta

Adicione várias chaves SSH usando ansible

Eu escrevi um script ansible para remover chaves SSH de servidores remotos: --- - name: "Add keys to the authorized_keys of the user ubuntu" user: ubuntu hosts: www tasks: - name: "Remove key #1" authorized_key: user=ubuntu key="{{ item }}" ...

2 a resposta

Usando uma variável registrada em ansible após remover aspas simples

Depois de registrar o resultado de uma tarefa, quando eu depuro a variável. O valor que recebo está entre aspas duplas, como"1234". Se eu usar em outro módulo ou tarefa ansible, ele se tornará[u'1234']. Eu removi o caractere u e os colchetes ...

7 a resposta

usando regex no jinja 2 para playbooks ansible

Olá, sou novo no jinja2 e estou tentando usar expressões regulares, como mostrado abaixo {% if ansible_hostname == 'uat' %} {% set server = 'thinkingmonster.com' %} {% else %} {% set server = 'define yourself' %} {% endif %} {% if {{ server ...

2 a resposta

Como posso testar os modelos jinja2 no ansible?

Às vezes, preciso testar alguns modelos jinja2 que utilizo em minhas funções possíveis. Qual é a maneira mais simples de fazer isso? Por exemplo, eu tenho um modelo (test.j2): {% if users is defined and users %} {% for user in users %}{{ user ...

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. ...

3 a resposta

Como fazer um loop sobre o nome do host ou IPS no ansible

Estou tentando instalar o pacemaker usando o playbook ansible no ubuntu 14.04. A partir de agora, estou apenas testando-o em 1 nó. Portanto, no arquivo hosts, apenas mantive as informações desse nó [hostname] 1.2.3.4 ...