0

我正在使用Tower 3.7.2. 我有一个基本调查,要求提供一些细节,然后将这些作为变量传递给相关的剧本(在工作流程批准之后)。但是,我希望批准者能够在电子邮件通知中看到调查变量。文档中提到了一些关于{{ jobs_metadata }}渲染的选项{{ extra_vars }}

If {{ job_metadata }} is rendered in a job, it will include the following additional fields: ... extra_vars ...

但是,我在通知电子邮件中没有收到任何变量。我认为这是一个非常基本的问题,因为批准者应该能够看到他实际批准的内容(例如添加新用户或创建新 VM)。有谁一直在为这个问题而苦苦挣扎?有什么决议吗?

4

2 回答 2

0

“没有办法在 Ansible Tower 的自定义通知中使用其他变量” Red Hat 的想法......为什么批准者应该看到他们正在批准的确切内容 :) :) :)

于 2022-03-03T08:04:35.657 回答
0

在 Ansible Tower 的自定义通知中没有办法使用其他变量,在这个链接中是所有可以在自定义通知中使用的变量:

https://docs.ansible.com/ansible-tower/latest/html/installandreference/notification_parameters_supported.html

解决方法是使用mail模块。

https://docs.ansible.com/ansible/latest/collections/community/general/mail_module.html

于 2020-11-08T03:46:19.603 回答