Preguntas etiquetadas con ansible

16
Cree y monte el volumen GlusterFS con Ansible

Estoy usando GlusterFS para crear y montar volúmenes en 4 máquinas. Digamos por ejemplo, las máquinas se llaman machine1, machine2, machine3y machine4. Mis compañeros ya han sido investigados con éxito. He usado el siguiente comando para crear mi volumen: sudo gluster volume create ssl replica 2...

15
¿Cómo limpiar cosas de roles que ya no se usan en un servidor?

Supongamos que tengo un host que es, entre otras cosas, un servidor web, donde se instala el rol Ansible relacionado nginx, realiza una configuración esencial /etc/nginxy abre los puertos 80 y 443 en el firewall. En algún momento quiero que ese host en particular ya no sea un servidor web, porque...

15
¿Por qué ansible no tiene un módulo de archivo?

Google para Ansible crear alquitrán no dió ningún resultado buenos y si bien no es un desarchivar módulo, no hay archivo de módulo. Probablemente lo resolveré con el módulo de comando , pero al ser nuevo en Ansible me hace pensar si lo estoy haciendo mal. Estoy bastante seguro de que no soy el...

15
Ansible: ¿Cómo ejecutar una tarea Host por Host?

En el nivel de juego, tenemos serial: 1que permitirnos ejecutar todo el juego un host a la vez. Pero no he encontrado una manera simple de hacer esto en una sola tarea. Esto es especialmente relevante, si la tarea en cuestión no realiza el bloqueo adecuado (por cualquier razón). Una respuesta...

15
Ansible itera un diccionario con listas

Tengo la siguiente variable cargada a través de 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...

14
¿Cómo evito mostrar las tareas omitidas de Ansible?

La salida de mis libros de jugadas siempre está completamente inundada de resultados inútiles con respecto a qué tareas se han omitido, lo que hace que sea molesto y que lleve mucho tiempo buscar y encontrar la información específica que estoy buscando. Aquí hay un ejemplo de un libro de...

13
¿Cómo puedo tener un bucle anidado con un patrón fileglob?

Estoy tratando de crear un conjunto de claves SSH autorizadas para un conjunto de usuarios en Ansible. Tengo una usersvariable configurada así: users: - { username: root, name: 'root' } - { username: user, name: 'User' } En el mismo rol, también tengo un conjunto de archivos de clave...

12
¿Por qué ansible notificar no funciona?

Estoy aprendiendo ansible y escribí un libro de jugadas simple, pero no entiendo o qué estoy haciendo mal, ¡ese controlador no funciona! Por favor, ayúdame. Mi libro de jugadas: - hosts: HA gather_facts: False tasks: - name: Installs pacemaker yum: pkg=pacemaker,pcs,resource-agents...

12
Bucle sobre matriz variable Ansible en plantilla Jinja2

cuando Ansible recopila datos sobre los hosts, por ejemplo, obtiene todos los montajes del host: "ansible_mounts": [ { "block_available": 7800291, "block_size": 4096, "block_total": 8225358, "block_used": 425067, "device": "/dev/mapper/foobar", "fstype": "xfs", "inode_available":...

12
¿Cómo asignar un valor vacío a una variable en Ansible?

Si firewall_allowed_portsen: - name: port {{ item }} allowed in firewall ufw: rule: allow port: "{{ item }}" proto: tcp with_items: - 22 - "{{ firewall_allowed_ports }}" no está definido, entonces se produce este error: fatal: [host.example.com]: FAILED! => {"failed": true, "msg":...

12
Gateway de acceso SSH para muchos servidores

Gestión de múltiples servidores, más de 90 actualmente con 3 devops a través de Ansible. Todo funciona muy bien, sin embargo, hay un gran problema de seguridad en este momento. Cada devop está utilizando su propia clave ssh local para obtener acceso directamente a los servidores. Cada devop usa una...

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