Perguntas com a marcação «ansible»

Red Hat Ansible é um sistema de gerenciamento de configuração baseado em modelo, implantação / orquestração de vários nós e execução remota de tarefas. Ele usa SSH por padrão, portanto, não há nenhum software especial a ser instalado nos nós que você gerencia. Ansible é escrito em Python, mas pode ser estendido em qualquer linguagem. Ele vem em uma versão de código aberto e versão corporativa.

5
Qual é a diferença entre padrões e vars em um papel Ansible?
Ao criar uma nova função Ansible, o modelo cria a varse um defaultsdiretório com um main.ymlarquivo vazio . Ao definir minha função, posso colocar definições de variáveis ​​em qualquer uma delas e elas estarão disponíveis em minhas tarefas. Qual é a diferença entre colocar as definições em defaultse vars? O …
151 ansible 


11
Como verificar se existe um arquivo no Ansible?
Eu tenho que verificar se existe um arquivo /etc/. Se o arquivo existir, tenho que pular a tarefa. Aqui está o código que estou usando: - name: checking the file exists command: touch file.txt when: $(! -s /etc/file.txt)
128 ansible 

3
Como fazer um script shell multilinha no Ansible
agora estou usando um script de shell em ansible que seria muito mais legível se estivesse em várias linhas - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" Só não tenho certeza de como permitir script …
125 shell  ansible 


10
Como criar um arquivo vazio com Ansible?
Qual é a maneira mais fácil de criar um arquivo vazio usando o Ansible? Sei que posso salvar um arquivo vazio no filesdiretório e depois copiá-lo para o host remoto, mas acho isso um tanto insatisfatório. Outra maneira é tocar em um arquivo no host remoto: - name: create fake …
115 file  ansible 


6
Como definir host_key_checking = false no arquivo de inventário ansible?
Eu gostaria de usar o ansible-playbookcomando em vez de ' vagrant provision'. No entanto, a configuração host_key_checking=falseno hostsarquivo não parece funcionar. # hosts file vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key ansible_ssh_user=vagrant ansible_ssh_port=2222 ansible_ssh_host=127.0.0.1 host_key_checking=false Existe uma variável de configuração fora de Vagrantfileque pode substituir esse valor?
113 ansible 



2
Execute a tarefa apenas se o host não pertencer a um grupo
Gostaria de poder executar uma tarefa ansible somente se o host do manual atual não pertencer a um determinado grupo. Em semi pseudo código: - name: my command command: echo stuff when: "if {{ ansible_hostname }} not in {{ ansible_current_groups }}" Como devo fazer isso?
106 ansible 

11
Copie vários arquivos com o Ansible
Como posso copiar mais de um único arquivo em nós remotos por Ansible em uma tarefa? Eu tentei duplicar a linha do módulo de cópia em minha tarefa para definir arquivos, mas ela apenas copia o primeiro arquivo.
104 ansible 

22
Criação de um novo usuário e senha com Ansible
Eu tenho uma tarefa ansible que cria um novo usuário no ubuntu 12.04; - name: Add deployment user action: user name=deployer password=mypassword ele é concluído conforme o esperado, mas quando eu entro como esse usuário e tento usar o sudo com a senha, eu a defino sempre diz que está …
103 bash  shell  ubuntu  ansible 


7
Ansible - Use o padrão se uma variável não for definida
Estou personalizando a userscriação do Linux dentro da minha função. Eu preciso permitir que os usuários de meu papel personaliza home_directory, group_name, name, password. Eu queria saber se existe uma maneira mais flexível de lidar com os valores padrão. Eu sei que o código abaixo é possível: - name: Create …

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.