ansible 2.x: la molécula falla con "censurado": "la salida se ha ocultado debido al hecho de que se especificó no_log: true para

CorePress2023-11-30  1

Estoy usando Ansible con Molecule. Me acabo de encontrar con una situación en la que falló la convergencia de mi función:

fatal: [instance]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}

¿Cómo mitigar? Espera un segundo, te contestaré...



------------------------

Lo que funcionó para mí es establecer el registro en "verdadero" para la molécula:

  1. Vaya al archivo "molecule.yml", aquí es donde realiza la configuración de la molécula.
    Deberías encontrarlo en el directorio molecula/default/
  2. Busque la sección aprovisionador:
  3. Agregar registro: fiel a ello.
  4. ¡Voilá!

Así es como se ve:

provisioner:
  name: ansible
  log: true

Tenga en cuenta que puede haber otras configuraciones en este mismosección para el aprovisionador.

2
  • Para ser honesto: probablemente simplemente editar el archivo funcionó. Después de eliminar el parámetro de registro, el error también desapareció. Todavía estoy un poco confuso, así que disculpe. -kghbln 10 de junio de 2020 a las 16:21
  • 1 Voté a favor de la respuesta porque responde a la pregunta. No tenía salida de registro. Hice el cambio. ¡Ahora sí! - Geerlingguy 3 de noviembre de 2020 a las 16:30
Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare