gpt4 book ai didi

python - 自定义 Stackstack 运行程序不会延迟加载

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:38 25 4
gpt4 key购买 nike

正在创建自定义运行程序,但 salt-run myrunner.test 返回并显示模块“myrunner”不可用。。这是我的版本


salt :2015.5.5
Python:2.6.6(r266:84292,2015 年 7 月 23 日,15:22:56)
金贾2:2.2.1
M2加密:0.20.2
消息包-python:0.4.6
msgpack-pure:未安装
pycrypto:2.0.1
libnacl:1.4.3
PyYAML:3.10
ioflo:未安装
PyZMQ:14.3.1
RAET:未安装
ZMQ:3.2.5
Mako:未安装
Tornado :未安装
时间库:未安装
dateutil:未安装

这是我尝试运行时日志输出的内容
2015-09-16 15:08:21,109 [salt.utils.lazy][DEBUG][7617] 无法 LazyLoad myrunner.test
2015-09-16 15:08:21,111 [salt.utils.lazy][调试][7617] LazyLoaded 嵌套.output

这是运行代码

# -*- coding: utf-8 -*-
from __future__ import absolute_import

# salt imports
import salt.config
import salt.loader
import salt.runner
import salt.client

def __virtual__():
return 'myrunner'

def test():
print "Hello World!"
return True

我还将主配置文件中的 runner_dir 设置为 /srv/salt/_runners。我拿不到 salt 来认出我的运行者。还有其他人遇到过类似的问题吗?将不胜感激任何帮助

最佳答案

好的,runner_dir 不正确。改用这个:

runner_dirs: ['/srv/salt/_runners',]

runner_dirs 是 master 应查找运行器执行的目录列表。

我用你的运行者测试了这个,它对我有用。

关于python - 自定义 Stackstack 运行程序不会延迟加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32613025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com