diaoyudao 发表于 2018-8-1 10:32:00

saltstack(八)modules(二)

看看楼主,定义的state module  
root@salt-master:~# cat -n /srv/salt/_states/cheng.py
  
   1def __virtual__():
  
   2   if 'foo.foo' in __salt__:
  
   3          return True
  
   4   else:
  
   5          return False
  
   6
  
   7def cheng(name,user):
  
   8
  
   9      ret = {'name': name, 'changes': {},'result': True,'comment': ''}
  
    10
  
    11      if__opts__['test']:
  
    12          ret['result'] = None
  
    13          ret['comment'] = 'liss'
  
    14          return ret
  
    15
  
    16      ret['changes'] = {name:__grains__['liss']}
  
    17      ret['comment'] = '%s' % __pillar__['group']
  
    18      return ret
  
root@salt-master:~#
页: [1]
查看完整版本: saltstack(八)modules(二)