ansible

Especifique la contraseña de sudo para Ansible

¿Cómo puedo especificar una contraseña sudo para Ansible de forma no interactiva? Estoy ejecutando Ansible playbook así: ... -user=username --sudo-pass=12345 Hay una manera? Quiero automatizar la implementación de mi proyecto tanto como sea posible.

Cómo crear un directorio usando Ansible

¿Cómo se crea un directorio www en /srv en un sistema basado en Debian utilizando un Ansible playbook?

Ejecutar 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 ... out, lo descarga y luego ejecuta el script de implementación, pero si pudiera integrar esto en Ansible, eso sería preferible.

¿Limitar de forma segura Ansible playbooks a una sola máquina?

Estoy usando Ansible para algunas tareas simples de administración de usuarios con un pequeño grupo de computadoras. Actualme ... de playbook a una sola máquina? Idealmente, los libros de jugadas deben ser inofensivos si se omite algún detalle importante.

Cómo mover / renombrar un archivo usando una tarea Ansible en un sistema remoto

¿Cómo es posible mover/renombrar un archivo/directorio usando un módulo Ansible en un sistema remoto? No quiero usar las tareas del comando/shell y no quiero copiar el archivo del sistema local al sistema remoto.

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

¿Hay alguna manera de ignorar la comprobación de autenticidad SSH realizada por Ansible? Por ejemplo, cuando acabo de config ... nte a mi ansible playbook para configurarlo. Quiero evitar cualquier intervención humana en medio de la ejecución del script.

¿Cómo se detiene Ansible de crear.¿reintentar archivos en el directorio principal?

Cuando Ansible tiene problemas ejecutando jugadas contra un host, mostrará el nombre del host en un archivo en el directorio ... Estos a menudo no se utilizan y solo causan desorden, ¿hay alguna manera de apagarlos o ponerlos en un directorio diferente?

¿Cómo ejecutar una tarea cuando la variable no está definida en ansible?

Estoy buscando una manera de realizar una tarea cuando la variable ansible no es registers / undefined e.g -- name: some ta ... LD.info" | awk '{print $2}' when: (! deployed_revision) AND ( !deployed_revision.stdout ) register: deployed_revision

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

Un tema recurrente que está en mis manuales de ansible es que a menudo debo ejecutar un comando con privilegios sudo (sudo: y ... nte podría ejecutar comandos o conjuntos de comandos como un usuario diferente, incluso si requiere sudo to su a ese usuario.

Ejecutar tarea solo si el host no pertenece a un grupo

Me gustaría poder ejecutar una tarea ansible solo si el host del libro de jugadas actual no pertenece a un grupo determinado ... mmand command: echo stuff when: "if {{ ansible_hostname }} not in {{ ansible_current_groups }}" ¿Cómo debo hacer esto?

¿Cómo obtengo los registros / detalles de las ejecuciones del módulo ansible-playbook?

Digamos que ejecutamos lo siguiente. $ cat test.sh #!/bin/bash echo Hello World exit 0 $ cat Hello.yml --- - hosts: MyTest ... ts.txt -m script -a ./test.sh plabb54 | success >> { "rc": 0, "stderr": "", "stdout": "Hello World\n" } $

Cómo crear un archivo vacío con Ansible?

¿Cuál es la forma más fácil de crear un archivo vacío usando Ansible? Sé que puedo guardar un archivo vacío en el directorio ... a línea amarilla en el registro, lo que también es insatisfactorio... ¿Hay alguna solución mejor para este simple problema?

¿Cómo configurar host key checking = false en el archivo de inventario de ansible?

Me gustaría usar el comando ansible-playbook en lugar de 'vagrant provision'. Sin embargo, establecer host_key_checking=false ... st=127.0.0.1 host_key_checking=false ¿Hay una variable de configuración fuera de Vagrantfile que pueda anular este valor?

Ansible Playbooks vs Roles

De acuerdo con los documentos Ansible, un Libro de jugadas is: ...la base para una gestión de configuración realmente ... bles? Por ejemplo, cuando corro ansible-playbook someplaybook.yaml, ¿cómo sabe Ansible dónde encontrar ese libro de jugadas?

Ansible-Usar por defecto si una variable no está definida

Estoy personalizando la creación de linux users dentro de mi rol. Necesito que los usuarios de mi rol se personalicen home_di ... s variables están dentro de un hash realmente grande y hay algunos hash dentro de ese hash que no pueden ser predeterminados.

Ansible: filtrar una lista por sus atributos

Tengo la variable "network" registrada en Ansible: { "addresses": { "private_ext": [ { ... twork.addresses.private_man | filter type="fixed" | get "addr" }} Sé que la sintaxis es incorrecta, pero entiendes la idea.

Cómo establecer variables de entorno Linux con Ansible

Hola estoy tratando de averiguar cómo establecer la variable de entorno con Ansible. Algo que un simple comando de shell com ... Intentó como comando de shell y obtuvo un error intenté usar el módulo de entorno y no pasó nada. ¿Qué me estoy perdiendo

incluir tareas de otro rol en ansible playbook

Estoy diseñando una especie de libro de jugadas lib con tareas individuales Así que en el repo de roles habituales, tengo a ... rol en Ansible? pero no resuelve mi problema como está invocando un rol completo y no un subconjunto de las tareas en un rol

Ansible-Modo 755 para directorios y 644 para archivos recursivamente

Me gustaría permitir que cualquiera enumere y lea todos los archivos en mi árbol de directorios, pero no quiero hacer que los ... ¿Es posible establecer el modo 755 para todos los directorios y 644 para todos los archivos de un directorio árbol? Gracias.

¿Cómo utilizar el módulo de plantilla con diferentes conjuntos de variables?

Mi caso de uso es el siguiente: Tengo un archivo de plantilla, y me gustaría crear 2 archivos diferentes de esa plantilla, ... Donde podría especificar para la primera plantilla que el la variable a usar es a = " File1 "y para la segunda, b = "File2".