Preguntas etiquetadas con ansible

Red Hat Ansible es un sistema de gestión de configuración basado en modelos, implementación / orquestación de múltiples nodos y ejecución de tareas remotas. Utiliza SSH de forma predeterminada, por lo que no es necesario instalar ningún software especial en los nodos que administra. Ansible está escrito en Python pero se puede ampliar en cualquier idioma. Viene en versión de código abierto y versión empresarial.

375
Cómo crear un directorio usando Ansible

На этот вопрос есть ответы на Stack Overflow на русском : Как создать папку на другом сервере при помощи ansible? ¿Cómo se crea un directorio wwwen /srvun sistema basado en Debian utilizando un libro de jugadas...

247
Ejecute el comando en el host Ansible

¿Es posible ejecutar comandos en el host Ansible? Mi escenario es que quiero realizar un pago desde un servidor git que está alojado internamente (y no es accesible fuera del firewall de la compañía). Luego quiero subir el pago (tarballed) al servidor de producción (alojado externamente). Por el...

225
Especifique la contraseña de sudo para Ansible

¿Cómo especifico una contraseña de sudo para Ansible de manera no interactiva? Estoy ejecutando el libro de jugadas Ansible de esta manera: $ ansible-playbook playbook.yml -i inventory.ini \ --user=username --ask-sudo-pass Pero quiero ejecutarlo así: $ ansible-playbook playbook.yml -i...

172
¿Cómo ejecutar solo una tarea en el libro de jugadas ansible?

¿Hay alguna manera de ejecutar solo una tarea en el libro de jugadas ansible? Por ejemplo, en roles/hadoop_primary/tasks/hadoop_master.yml. Tengo "start hadoop job tracker services"tarea ¿Puedo ejecutar esa única tarea? archivo hadoop_master.yml: --- # Playbook for Hadoop master servers - name:...

164
¿Cómo ignorar la comprobación de autenticidad SSH ansible?

¿Hay alguna forma de ignorar la comprobación de autenticidad SSH realizada por Ansible? Por ejemplo, cuando acabo de configurar un nuevo servidor, tengo que responder sí a esta pregunta: GATHERING FACTS *************************************************************** The authenticity of host...

162
ansible: archivo de línea para varias líneas?

De la misma manera que hay un módulo lineinfilepara agregar una línea en un archivo, ¿hay alguna manera de agregar varias líneas? No quiero usar una plantilla porque tienes que proporcionar todo el archivo. Solo quiero agregar algo a un archivo existente sin necesariamente saber qué contiene el...

160
¿Cómo cambiar un usuario por tarea o conjunto de tareas?

Un tema recurrente que está en mis libros de jugadas ansibles es que a menudo debo ejecutar un comando con privilegios de sudo ( sudo: yes) porque me gustaría hacerlo para un determinado usuario. Idealmente, preferiría usar sudo para cambiar a ese usuario y ejecutar los comandos normalmente. Porque...

125
Cómo hacer un script de shell multilínea en Ansible

ahora mismo estoy usando un script de shell en ansible que sería mucho más legible si estuviera en varias líneas - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" Simplemente no estoy seguro de cómo...