Hola usuario de nuestra página, hemos encontrado la respuesta a lo que estabas buscando, has scroll y la hallarás a continuación.
Nota
Este módulo es parte de ansible-base
e incluido en todas las instalaciones de Ansible. En la mayoría de los casos, puede usar el nombre breve del módulo pause incluso sin especificar el collections:
palabra clave. A pesar de eso, le recomendamos que use el FQCN para vincular fácilmente la documentación del módulo y evitar conflictos con otras colecciones que puedan tener el mismo nombre de módulo.
Nuevo en la versión 0.8: de ansible.incorporado
- Sinopsis
- Parámetros
- notas
- Ejemplos
- Valores devueltos
Sinopsis
- Detiene la ejecución del libro de jugadas durante un período de tiempo determinado o hasta que se reconoce una indicación. Todos los parámetros son opcionales. El comportamiento predeterminado es hacer una pausa con un aviso.
- Para pausar/esperar/dormir por host, use el ansible.incorporado.wait_for módulo.
- Puedes usar
ctrl+c
si desea adelantar una pausa antes de que caduque o si necesita cancelar la ejecución de un libro de jugadas por completo. Para continuar con la prensa tempranactrl+c
y entoncesc
. Para cancelar un libro de jugadas, presionectrl+c
y entoncesa
. - El módulo de pausa se integra en libros de jugadas asíncronos/paralelizados sin ninguna consideración especial (consulte Actualizaciones continuas). Al usar pausas con el
serial
parámetro del libro de jugadas (como en las actualizaciones continuas) solo se le solicita una vez para el grupo actual de hosts. - Este módulo también es compatible con objetivos de Windows.
Nota
Este módulo tiene su correspondiente complemento de acción.
Parámetros
Parámetro | Opciones/Predeterminados | Comentarios |
---|---|---|
ecobooleano agregado en 2.5 de ansible.builtin |
|
Controla si se muestra o no la entrada del teclado al escribir. No tiene efecto si se configuran ‘segundos’ o ‘minutos’. |
minutosstring | Un número positivo de minutos para hacer una pausa. | |
inmediatostring | Texto opcional para usar en el mensaje de solicitud. | |
segundosstring | Un número positivo de segundos para hacer una pausa. |
notas
Nota
- A partir de 2.2, si especifica 0 o negativo para minutos o segundos, esperará 1 segundo, antes esperaría indefinidamente.
- Este módulo también es compatible con objetivos de Windows.
- La entrada del usuario no se captura ni se repite, independientemente de la configuración de eco, cuando se especifican minutos o segundos.
Ejemplos
-name: Pause for 5 minutes to build app cache pause:minutes:5-name: Pause until you can verify updates to an application were successful pause:-name: A helpful reminder of what to look out for post-update pause:prompt:"Make sure org.foo.FooOverload exception is not present"-name: Pause to get some sensitive input pause:prompt:"Enter a secret"echo: no
Valores devueltos
Los valores de retorno comunes están documentados aquílos siguientes son los campos exclusivos de este módulo:
Llave | devuelto | Descripción |
---|---|---|
deltastring | siempre | Tiempo en pausa en segundos Muestra:2 |
ecobooleano | siempre | Valor del ajuste de eco Muestra:Verdadero |
comienzostring | siempre | Hora en que comenzó la pausa Muestra:2017-02-23 14:35:07.298862 |
salida estándarstring | siempre | Salida del módulo de pausa Muestra:En pausa durante 0,04 minutos |
deténgasestring | siempre | Hora en que terminó la pausa Muestra:2017-02-23 14:35:09.552594 |
entrada del usuariostring | si no hay tiempo de espera establecido | Entrada del usuario desde la consola interactiva Muestra:Ejemplo de entrada de usuario |
Autores
- Tim Bielawa (@tbielawa)
Comentarios y valoraciones del artículo
Finalizando este artículo puedes encontrar las aclaraciones de otros programadores, tú además puedes dejar el tuyo si lo deseas.