mgjj 发表于 2018-7-30 11:26:37

自动化运维工具Ansible之Python API-diannaowa

# cat an.py  
    #!/usr/bin/env python
  

  
    import ansible.runner
  

  
    runner = ansible.runner.Runner(
  
      module_name='ping',#调用的模块
  
      module_args='',#模块参数
  
      pattern='webservers',#主机组,可以是正则表达式如web*
  
      forks=10
  
    )
  

  
    data = runner.run()
  
    print data
  
    # python an.py
  
    {'dark': {}, 'contacted': {'192.168.1.65': {'invocation': {'module_name': 'ping', 'module_args': ''}, u'changed': False, u'ping': u'pong'}}}
页: [1]
查看完整版本: 自动化运维工具Ansible之Python API-diannaowa