使用 ARA 插件支持 ansible

问题描述 投票:0回答:1

我正在使用 jenkins,它在 Linux 虚拟机中执行 ansible 命令。 我希望能够使用 ara 插件支持。 因此我知道我需要将此命令添加到我的虚拟机中:

export ANSIBLE_CALLBACK_PLUGINS="$(python3 -m ara.setup.callback_plugins)"

如果我在通过 ssh 登录时手动添加它,它将仅在当前 ssh 会话中起作用。因此,当我尝试使用 jenkins 执行任何 ansible 指令时,它将不可用(在相同或不同的用户中)。

我怎样才能使用该导出,以便 Jenkins 也能够使用它(当我从 jenkins 启动作业时,我可以使用 ara 插件)?

linux jenkins ansible ara
1个回答
1
投票

放弃我在评论中的想法。只需记录

python3 -m ara.setup.callback_plugins
的输出并将其放在

的末尾即可
callback_plugins = ./plugins/callback_plugins:/usr/share/ansible_plugins:/usr/lib/python2.7/dist-packages/ansible/plugins/callback_plugins

ansible.cfg
中的路径,以冒号分隔
:
...

© www.soinside.com 2019 - 2024. All rights reserved.