saltstack 定时任务设置

在使用salt做配置管理的时候,有时希望minion上能自动执行特定sls定义的动作,这个时候可以借助schedule来做。
在pillar内定义好schedule的内容


schedule:
  dnsmaster:
    function: state.sls
    args:
      - dns.dnsmaster
    seconds: 10

pillar的top.sls里定义某个minion需要这个任务。


base:
  '*':
    - dns.alldns
  'master1':
    - schedule

在minion上执行一次pillar数据的同步


 salt-call saltutil.refresh_pillar
此条目发表在saltstack分类目录。将固定链接加入收藏夹。

发表评论