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.

3
Criando um link simbólico com ansible e uma lista de variáveis
Novo no ansible - Estou tentando vincular vários arquivos em um diretório src a um destino. Atualmente: file: src: /drupal/drush/{{ item.path }}.aliases.drushrc.php dest: /home/vagrant/.drush/{{ item.dest }}.aliases.drushrc.php with_items: - { path: 'new', dest: 'new' } - { path: 'vmdev', dest: 'vmdev' } state: link Estou recebendo o erro: fatal: [vmdev] => …
17 ansible 



1
Como posso adicionar o PATH ao executar o módulo pip do Ansible?
Estou tentando instalar o psycopg2 em um virtualenv Python com o pipmódulo do Ansible , mas preciso acrescentar uma entrada no PATH para que ele seja construído corretamente (ele precisa saber o caminho para o diretório que contém pg_config). Vejo que posso passar environmentpara o pipmódulo, mas não tenho certeza …


5
variável de mensagem de depuração de impressão ansible
Eu tento imprimir a mosh_versionvariável registrada anteriormente usando o debug msgcomando ansible como este: - name: Print mosh version debug: msg="Mosh Version: {{ mosh_version.stdout }}" Não funciona e imprime o seguinte erro: Note: The error may actually appear before this position: line 55, column 27 - name: Print mosh version …


1
Crie e monte o volume GlusterFS com o Ansible
Estou usando o GlusterFS para criar e montar volumes em quatro máquinas. Digamos, por exemplo, as máquinas são chamados machine1, machine2, machine3e machine4. Meus colegas já foram sondados com sucesso. Eu usei o seguinte comando para criar meu volume: sudo gluster volume create ssl replica 2 transport tcp machine1:/srv/gluster/ssl machine2:/srv/gluster/ssl …

2
Como executar vários playbooks em ordem com o Ansible?
Estou trabalhando em vários manuais do Ansible para criar uma nova instância do servidor. Existem aproximadamente 15 manuais diferentes que preciso executar em uma ordem específica para ativar com êxito um servidor. Meu pensamento inicial foi escrever um script de shell que execute ansible-playbook playbook_name.ymle duplique uma entrada para cada …

3
Alteração possível do valor padrão de acordo com uma condição
É possível alterar o valor padrão da variável de função de acordo com alguma condição (ou seja, o valor de outra variável)? Detalhes Eu tenho duas variáveis ​​relacionadas para um comando enve composer_opts. Se ambos forem deixados no padrão ( env = "prod"e composer_opts = "--no-dev") tudo está ok. Se …
16 ansible 

3
Ansible with_items não imprime item inteiro?
Estou protegendo automaticamente chaves SSL assim: - name: Find ssl keys find: paths="/etc/ssl/" patterns="*.key" recurse=yes register: secure_ssl_keys_result - name: Secure ssl keys file: path={{ item.path }} user=root group=root mode=600 with_items: secure_ssl_keys_result.files Agora, para cada item, há uma enorme mensagem de log com todo o conteúdo do item: ok: [127.0.0.1] => …
16 ansible 

2
Como limpar itens de funções que não são mais usadas em um servidor?
Suponha que eu tenha um host que seja, entre outras coisas, um servidor Web, em que a função Ansible relacionada seja instalada nginx, execute algumas configurações essenciais /etc/nginxe abra as portas 80 e 443 no firewall. Em algum momento, quero que esse host em particular não seja mais um servidor …
15 ansible 

4
Ansible itera um dicionário com listas
Eu tenho a seguinte variável carregada via include_vars: access: username-foo: - path: / permissions: rwX recursive: true username-bar: - path: / permissions: rX - path: /css permissions: rwX recursive: true - path: /data permissions: rX - path: /data/reviews.yml permissions: rw - path: /js permissions: rX - path: /js/*.js permissions: rw …
15 ansible 

2
Como verificar a resposta JSON de uma solicitação de uri com o Ansible?
Eu tenho uma tarefa Ansible que faz uma solicitação de URI a um site para obter uma resposta JSON. Quero que o Ansible faça algo se a variável JSON aninhada estiver definida e outra coisa, se não estiver. - name: Get JSON from the Interwebs uri: url="http://whatever.com/jsonresponse" return_content=yes register: json_response …
15 ansible 

2
Por que o ansible não possui um módulo de arquivamento?
Pesquisando o Ansible create tar não produz bons resultados e, embora exista um módulo desarquivado , não há módulo de arquivamento . Provavelmente vou resolvê-lo com o módulo de comando , mas ser novo no Ansible me faz pensar se estou fazendo errado. Tenho certeza de que não sou o …
15 ansible 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.