Perguntas com a marcação «ansible»

115
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 'nologin' shell...

106
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

104
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

103
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á incorreta....

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

97
Como copiar arquivos entre dois nós usando ansible

Eu preciso copiar o arquivo da máquina A para a máquina B, enquanto minha máquina de controle de onde executo todas as minhas tarefas ansible é a máquina C (máquina local) Eu tentei o seguinte: Use o comando scp no módulo shell do ansible hosts: machine2 user: user2 tasks: - name: Copy file...

97
Ansible Playbooks vs Roles

De acordo com os docs ansible, um Playbook é: ... a base para um gerenciamento de configuração realmente simples e sistema de implantação de várias máquinas, diferente de qualquer um que já existe, e que é muito adequado para implantar aplicativos complexos. E, novamente, de acordo com esses...

93
Ansible: Definir variável para conteúdo do arquivo

Estou usando o módulo ec2 com ansible-playbookDesejo definir uma variável para o conteúdo de um arquivo. É assim que estou fazendo isso atualmente. Var com o nome do arquivo tarefa de shell para cato arquivo use o resultado de catpara passar para o módulo ec2. Conteúdo de exemplo do meu...

85
Não é possível obter .bashrc com Ansible

Posso ssh para o host remoto e fazer um source /home/username/.bashrc- tudo funciona bem. No entanto, se eu fizer: - name: source bashrc sudo: no action: command source /home/username/.bashrc Eu recebo: failed: [hostname] => {"cmd": ["source", "/home/username/.bashrc"], "failed": true,...