saltstack中reactor里的data['id']是怎么来的?

salt中reactor里的data['id']是怎么来的?

{% if data['id'] == 'mysql1' %}
highstate_run:
  local.state.apply:
    - tgt: mysql1
{% endif %}

{% if data['data']['custom_var'] == 'runit' %}
call_runit_orch:
  runner.state.orchestrate:
    - args:
      - mods: orchestrate.runit
{% endif %}

这里面的data['id'] ,data'data'是些什么变量,哪里可以查到啊,saltstack官网上可以看到吗?

阅读 2.3k
1 个回答
salt/job/20180803151349897122/ret/minion2       {
    "_stamp": "2018-08-03T07:13:50.189275",
    "cmd": "_return",
    "fun": "test.ping",
    "fun_args": [],
    "id": "minion2",
    "jid": "20180803151349897122",
    "retcode": 0,
    "return": true,
    "success": true
}

data指salt事件的字典,salt-run '*' state.event pretty=True查看事件内容

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进