saltstack-event

示例salt_event.py

1
2
3
4
5
6
7
8
import salt.utils.event
__opts__ = salt.config.client_config('/etc/salt/master')
event = salt.utils.event.MasterEvent(__opts__['sock_dir'])
for eachevent in event.iter_events(full=True):
print eachevent
print '---------------'


event 是在 master 端执行

1
2
3
event = salt.utils.event.MasterEvent(__opts__['sock_dir'])


运行event

1
2
python salt_event.py

利用python命令行运行这个文件后,用来捕获执行的事件,例如执行命令 salt ‘*’ test.ping

作者

张巍

发布于

2015-07-09

更新于

2015-07-09

许可协议

评论