我正在尝试在Jenkins上创建一个工作,它正在盐奴隶中运行。
当我从salt master运行salt '*' jenkins.create_job test
时
我收到错误说:
Module 'jenkins' is not available.
ERROR: Minions returned with non-zero exit code
任何人都可以帮助我。
答案 0 :(得分:0)
Saltstack中的大多数模块如果不可用,那将是因为负责模块可用性的__virtual__
function返回False
。在你的情况下,模块试图通过在python中尝试import jenkins
来检查Jenkins是否可用,如果它失败则jenkins模块将不可用。
那么你需要做些什么来检查你是否必须在minion系统上运行python解释器,然后如果你收到以下消息import jenkins
则调用No module named jenkins
然后你需要确保在你拥有Jenkins并运行的minion系统上安装了python-jenkins。如果需要,您也可以查看documentation。
Jenkins
,因此您只能在安装了Jenkins的minion上使用它。