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 temprana ctrl+c y entonces c. Para cancelar un libro de jugadas, presione ctrl+c y entonces a.
  • 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
    Opciones:

  • no
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)