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.


2
Como criptografar arquivos binários no Ansible?
Estamos usando o Ansible Vault para armazenar senhas, chaves privadas para certificados etc. em nosso repositório git do Ansible Playbook. Todos os nossos dados privados existentes estão em forma de texto, para que possamos armazená-los em variáveis. Eles são usados ​​em modelos ou com o contentparâmetro do módulo de cópia. …
9 ansible 



1
Resolvido: copiar arquivo dependendo do nome do host ou função
Qual é a melhor maneira de copiar um arquivo, dependendo do nome do host? Eu preciso copiar arquivos com conteúdo diferente, mas com o mesmo nome de arquivo para várias máquinas. Eu tenho vários arquivos: file.role1 file.role2 file.role3 Dependendo do nome do host e / ou função, eu gostaria de …
9 ansible 

1
Matriz associativa no manual Ansible
Estou tentando adicionar usuários aos meus servidores usando o Ansible. Cada usuário tem uma senha criptografada diferente. Eu tenho algo assim: vars: users: - myuser1 - myuser2 password: encryptedpasswordhere tasks: - name: Creating users user: name={{ item }} password={{ password }} groups=sudo,adm shell=/bin/bash with_items: users Isso funciona muito bem, mas …
9 ansible 

2
Passando comandos de forma livre para o Ansible usando o formulário complex-args
Estou usando playbooks Ansible gerados programaticamente. Em geral, como os playbooks são apenas YAML, isso é direto. No entanto, ao usar o key=valueformulário "simples" , os playbooks não são YAML puros - eles incluem conteúdo incorporado em um shlexformulário comparável. Para evitar a ambiguidade neste formulário (esse key=valuepar é um …
9 ansible 

3
Qual é o equivalente do `` Puppet '' a menos no Ansible?
Antecedentes: no Puppet é possível executar um comando, a menos que já tenha sido executado: exec { '/bin/echo root >> /usr/lib/cron/cron.allow': path => '/usr/bin:/usr/sbin:/bin', unless => 'grep root /usr/lib/cron/cron.allow 2>/dev/null', } Objetivo: executar um comando, a menos que já tenha sido executado no Ansible Métodos tasks / main.yml - name: …
9 ansible 

1
Como definir scp_if_ssh = True para um grupo?
É simples definir essa variável em um ansible.cfg, mas faz sentido apenas para hosts que não possuem sftp (e provavelmente python também). Então, eu tenho um grupo de roteadores - é possível definir essa variável em group_vars?
9 ansible 

2
Criar usuário se não existir no Ansible
Quero garantir que um determinado usuário sempre exista em um sistema, portanto, crie apenas quando não existir minhas tarefas atuais são: - name: Create default user action: user name={{ user }} groups={{ group }} state=present No entanto, ele gera o erro quando um usuário já existe, então como evitar o …
9 ansible 

1
variável global de execução possível
Eu quero criar um cluster de servidores, usando ansible. Em um manual principal, incluo alguns sub-manuais. - include: playbook_commandserver.yml - include: playbook_agent.yml No playbook_commandserver.yml, crio o comando-server (em aws). Em seguida, aciono uma função, que usa o set_factmódulo para lembrar o nome do DNS do servidor de comandos: - name: …

1
Ansible tem dificuldade em reiniciar o Supervisor
Estou tentando reiniciar o Supervisor através do meu Ansible Playbook, mas parece que estou encontrando um problema com o módulo supervisor do Ansible. Na minha configuração de supervisor, defini um programa: [program:process] process_name=%(program_name)s_%(process_num)02d command=/home/box1/workers/bin/process numprocs=64 directory=/home/box1/workers/bin autostart=true autorestart=true startretries=5 stderr_logfile=/tmp/%(program_name)s-err.log stdout_logfile=/tmp/%(program_name)s-out.log user=root E isso funciona bem. No entanto, quando tento …

2
Capture a saída do modelo em tempo real
Preciso executar um comando no servidor de destino que aceite dados apenas pelo stdin. Os dados que estou alimentando vêm de um arquivo de modelo e contêm dados confidenciais, portanto, prefiro não tê-los no sistema de arquivos nem por um segundo. Estou tentando encontrar uma maneira de capturar a saída …
8 ansible 

1
Ansible ssh como usuário e execute tem root (espera como)
Eu tenho que administrar um número importante de hosts onde existe apenas um usuário capaz de acessar a partir do SSH (vamos chamá-lo de foo) e, em seguida, tenho que fazer login como root para executar comandos privilegiados. O usuário Foo não possui nenhum tipo de privilégio sudo, então sou …
8 sudo  root  ansible  expect 


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.