AWX - Notificaciones de tipo webhook

Hola a todos!

Armo este post para ver si alguien tiene idea si es posible configurar una notificación de tipo webhook para que envíe el artefacto asociado al job.

Sé que una alternativa sería usar el modulo uri al final del playbook y enviar el dato, pero lo que busco es generar una notificación a nivel de plataforma que envíe el artefacto al finalizar la ejecución.

Desde ya muchas gracias por sus palabras y experiencias!

Saludos,
Lucas!

¿Quieres enviar los artifacts que creas con set_stats? No me parece que pueda hacerse porque no hay ninguna variable interpolable que te dé eso, al menos en la documentación de automation controller.

Hola Hugo,

Gracias por tu respuesta.

Te comento que pude encontrar la forma de hacerlo gracias a un compañero del grupo de Ansible de telegram que me compartió esta url: Allow (full) extra variable access in custom notification messages · Issue #8310 · ansible/awx · GitHub

Basicamente poniendo {{ job.artifacts }} puedes acceder al artefacto.

No sé porque no está en la documentación, pero funcionó en el AWX que uso que es versión 23.6.0.

Saludos,
Lucas!

1 Like

¡Gracias por el dato! Parece que todo lo de dentro de job puede accederse.