Preguntas etiquetadas con ansible

11
¿Cómo generar claves SSH de host a través de ansible?

Estoy tratando de volver a generar claves de host ssh en un puñado de servidores remotos a través de ansible (y ssh-keygen), pero los archivos no parecen estar apareciendo. El libro de jugadas funciona bien, pero los archivos del control remoto no se modifican. Tengo que recurrir a la echo...

11
Valide nginx.conf durante la implementación ansible

Tengo un único servidor con aprovisionamiento de Ansible que ejecuta varios sitios. Mis tareas de Ansible se ven más o menos así: - name: site nginx config template: src="nginx-site.conf.j2" dest=/etc/nginx/conf.d/{{item.name}}.conf owner=root group=root mode=0444 with_items: sites notify:...

11
Distribuya claves públicas ssh entre hosts

Estoy configurando algunas máquinas con Ansible y necesito habilitar conexiones sin contraseña entre ellas. Tengo un maestro de base de datos y varios esclavos. Para la replicación inicial, los esclavos necesitan ingresar al maestro y obtener una copia de la base de datos. No estoy seguro de cuál...

10
Configurar credenciales SSH por entorno

Estoy tratando de descubrir cómo configurar las credenciales SSH por separado para un entorno de producción y preparación con Ansible. Entiendo que puede configurar las direcciones IP y los nombres de host del servidor por separado utilizando diferentes archivos de inventario pasando el argumento...

10
¿Dónde encuentro el último registro de errores ansibles?

Utilicé un script ansible para abrir una configuración de servidor. Estaba ejecutando el script desde el interior del servidor y haciendo todo en el inventario localhost. Ahora la conexión ssh que tenía al servidor se cerró y no puedo encontrar el archivo de registro. ¿Dónde está la ruta de...

9
Matriz asociativa en el libro de jugadas de Ansible

Estoy tratando de agregar usuarios a mis servidores usando Ansible. Cada usuario tiene una contraseña cifrada diferente. Tengo algo asi: vars: users: - myuser1 - myuser2 password: encryptedpasswordhere tasks: - name: Creating users user: name={{ item }} password={{ password }}...

9
¿Cómo establecer scp_if_ssh = True para un grupo?

Es simple establecer esta variable en un ansible.cfg, pero tiene sentido solo para hosts que no tienen sftp (y probablemente también Python). Entonces, tengo un grupo para enrutadores: ¿es posible establecer esta variable en

9
¿Cuál es el equivalente de Puppet's 'a menos que' en Ansible?

Antecedentes: en Puppet es posible ejecutar un comando a menos que ya se haya ejecutado: 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: ejecutar un comando a menos...

9
¿Cómo cifrar archivos binarios en Ansible?

Estamos utilizando Ansible Vault para almacenar contraseñas, claves privadas para certificados, etc. en nuestro repositorio git de Ansible Playbook. Todos nuestros datos privados existentes están en forma de texto, por lo que podemos almacenarlos en variables. Estos se utilizan en plantillas o con...