Este es el comando ansible-playbook que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
ansible-playbook: ejecuta un libro de jugadas ansible
SINOPSIS
ansible-playbook ... [opciones]
DESCRIPCIÓN
Ansible libros de jugadas son un sistema de configuración y despliegue multinodo. Ansible-playbook es
la herramienta utilizada para ejecutarlos. Consulte la página de inicio del proyecto (enlace a continuación) para obtener más información.
ARGUMENTOS
nombrearchivo.yml
Los nombres de uno o más archivos de formato YAML para ejecutar como libros de jugadas ansible.
OPCIONES
--preguntar-convertirse-pasar
Solicite la contraseña de escalada de privilegios.
-k, --pedir-pasar
Solicitar la contraseña de conexión, si es necesaria para el transporte utilizado. Para
ejemplo, usar ssh y no tener una autenticación basada en claves con ssh-agent.
--pedir-su-pase
Solicitud de contraseña su, usada con --su (obsoleto, use convertido).
-K, --preguntar-sudo-pasar
Solicitar la contraseña para usar con --sudo, si corresponde (obsoleto, use Become).
--preguntar-pase-bóveda
Solicitar la contraseña de la bóveda.
-C, --cheque
No realice ningún cambio en el sistema remoto, pero pruebe los recursos para ver qué
han cambiado. Tenga en cuenta que esto no puede escanear todos los tipos de recursos posibles y es solo un
simulación.
-c CONEXIÓN, --conexión =CONEXIÓN
Tipo de conexión a utilizar. Las opciones más comunes son paramiko (SSH), ssh, winrm local.
local es sobre todo útil para crontab o kickstarts.
-D, --diferencia
Al cambiar cualquier archivo con plantilla, muestre las diferencias unificadas de cómo cambiaron. Cuando
usado con --check, muestra cómo habrían cambiado los archivos si no se hubiera usado --check.
-e EXTRA_VARS, --extra-vars =EXTRA_VARS
Variables adicionales para inyectar en un libro de jugadas, en formato clave = valor clave = valor o como se cita
YAML / JSON (hashes y matrices). Para cargar variables desde un archivo, especifique el archivo
precedido por @ (por ejemplo, @ vars.yml).
--flush-cache
Borre la caché de hechos.
- manipuladores de fuerza
Ejecute controladores incluso si una tarea falla.
-f NUM, --forks =NUM
Nivel de paralelismo. NUM se especifica como un número entero, el valor predeterminado es 5.
-h, --ayuda
Mostrar la página de ayuda y salir
-i TRAYECTORIA, --inventario =TRAYECTORIA
La directiva TRAYECTORIA al inventario, que por defecto es / etc / ansible / hosts. Alternativamente puedes
use una lista de hosts separados por comas o un solo host con coma de seguimiento anfitrión,.
-l SUBCONJUNTO, --limit =SUBCONJUNTO
Limita aún más los patrones de host / grupo seleccionados. Puedes prefijarlo con ~ para indicar
que el patrón en una expresión regular.
--lista-hosts
Genera una lista de hosts coincidentes; no ejecuta nada más.
--list-etiquetas
Enumere todas las etiquetas disponibles; no ejecuta nada más.
- lista-tareas
Enumere todas las tareas que se ejecutarían; no ejecuta nada más.
-M De miembros, --module-path =De miembros
La directiva De miembros ruta de búsqueda desde la que cargar módulos. El valor predeterminado es / usr / share / ansible.
Esto también se puede configurar con la variable de entorno ANSIBLE_LIBRARY.
--private-key =PRIVATE_KEY_FILE
Utilice este archivo para autenticar la conexión
--skip-tages =SALTAR_TAGS
Ejecute solo obras y tareas cuyas etiquetas no coincidan con estos valores.
--start-at-task =EMPIEZA EN
Inicie el libro de jugadas en la tarea que coincida con este nombre.
--paso
Un paso a la vez: confirme cada tarea antes de ejecutarla.
-S, --su *
Ejecutar operaciones con su (obsoleto, usar convertido)
-R SUUSUARIO, --su-usuario =SU_USUARIO
ejecutar operaciones con su como este usuario (predeterminado = root) (obsoleto, usar convertido)
-s, --sudo
Ejecute el comando como el usuario dado por -u y sudo a root (obsoleto, use convertido).
--ssh-common-args ='-o ProxyCommand = "ssh -W % h:% p ... " ...'
Agregue los argumentos especificados a cualquier línea de comando sftp / scp / ssh. Útil para establecer un
ProxyCommand para usar un host de salto, pero cualquier argumento que sea aceptado por los tres
se pueden especificar programas.
--sftp-extra-args ='-F ...'
Agregue los argumentos especificados a cualquier línea de comando sftp.
--scp-extra-args ='-l ...'
Agregue los argumentos especificados a cualquier línea de comando scp.
--ssh-extra-args ='-R ...'
Agregue los argumentos especificados a cualquier línea de comando ssh.
-U SUDO_NOMBRE DE USUARIO, --sudo-usuario =SUDO_NOMBRE DE USUARIO
Sudo a SUDO_NOMBRE DE USUARIO sordo es raíz. (obsoleto, uso convertido).
--skip-tags =SALTAR_TAGS
Ejecute solo obras y tareas cuyas etiquetas no coincidan con estos valores.
--comprobación de sintaxis
Busque errores de sintaxis en el libro de jugadas, pero no ejecute nada
-t, TAGS, --tags =TAGS
Ejecute solo obras y tareas etiquetadas con estos valores.
-T SEGUNDOS, --timeout =SEGUNDOS
Tiempo de espera de conexión para usar al intentar hablar con los hosts, en SEGUNDOS.
-u NOMBRE DE USUARIO, --user =NOMBRE DE USUARIO
Use NOMBRE DE USUARIO para iniciar sesión en el host de destino, en lugar del usuario actual.
--vault-password-file =VAULT_CONTRASEÑA_ARCHIVO
Archivo de contraseña de la bóveda.
-v, --verboso
En modo detallado, se mostrarán más resultados de acciones exitosas. Dar hasta tres
veces para obtener más salida.
--versión
Muestre el número de versión del programa y salga.
MEDIO AMBIENTE
Se pueden especificar las siguientes variables de entorno.
ANSIBLE_INVENTORY: anula el archivo de inventario ansible predeterminado
ANSIBLE_LIBRARY: anula la ruta predeterminada de la biblioteca del módulo ansible
ANSIBLE_CONFIG: anula el archivo de configuración ansible predeterminado
Hay muchos más disponibles para la mayoría de las opciones en ansible.cfg
Use ansible-playbook en línea usando los servicios de onworks.net