root 发表于 2018-8-1 10:11:58

SaltStack 学习笔记 - 第十三篇:saltstack的编程开发

In : import salt  

  
In : conf='/etc/salt/master'
  

  
In : opts = salt.config.master_config(conf)
  

  
In : client=salt.client.LocalClient()
  

  
In : salt.client.LocalClient().cmd('127.0.0.1','test.ping')
  
Out: {'127.0.0.1': True}
  

  
In : salt.
  
salt.Master            salt.__dict__          salt.__package__       salt.__version__       salt.crypt             salt.os                salt.transport
  
salt.MasterExit      salt.__doc__         salt.__path__          salt._compat         salt.exceptions      salt.parsers         salt.utils
  
salt.Minion            salt.__file__          salt.__reduce__      salt._syspaths         salt.fileclient      salt.payload         salt.verify_env
  
salt.ProxyMinion       salt.__format__      salt.__reduce_ex__   salt._version          salt.ip_bracket      salt.pillar            salt.verify_files
  
salt.SaltSystemExit    salt.__getattribute__salt.__repr__          salt.auth            salt.loader            salt.salt            salt.verify_socket
  
salt.Syndic            salt.__hash__          salt.__setattr__       salt.check_user      salt.log               salt.state             salt.version
  
salt.__builtins__      salt.__init__          salt.__sizeof__      salt.client            salt.logger            salt.sys               salt.warnings
  
salt.__class__         salt.__name__          salt.__str__         salt.cloud             salt.migrations      salt.syspaths
  
salt.__delattr__       salt.__new__         salt.__subclasshook__salt.config            salt.minion            salt.template
  

  
In : salt.key.Key(opts).list_keys()
  
Out:
  
{'minions': ['127.0.0.1'],
  
'minions_pre': [],
  
'minions_rejected': []}
页: [1]
查看完整版本: SaltStack 学习笔记 - 第十三篇:saltstack的编程开发