Python3.5 调用Ansible 执行命令
2018-01-09 17:47
821 查看
ansible.py
#!/usr/bin/env python3 # -*- coding: utf-8 -*- from ansible import AnsibleTask, AnsibleHost if __name__ == "__main__": task = AnsibleTask([AnsibleHost('127.0.0.1', 22, 'ssh', 'root', 'password)]) task.exec_playbook(['/install.yml', 'init.yml']) task.exec_shell('echo "abc"'))View Code
注意:
1.将 ansible.cfg 中的 host_key_checking设置为no
2.增加ssh的配置:/ect/ssh/ssh_config
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
相关文章推荐
- python调用ansible接口API执行命令
- python中执行linux命令(调用linux命令)
- Python调用shell命令的几种方法(在新进程中执行shell命令)
- PHP调用python,shell命令执行成功,web运行失败
- python 如何判断调用系统命令是否执行成功
- Python 调用os执行类似linux/dos常见命令
- python 调用系统命令,执行命令行
- Python——cmd调用(os.system阻塞处理)(多条命令执行)
- python调用os.system执行系统命令,中文输出显示乱码
- python中执行linux命令(调用linux命令)
- python的subprocess:子程序调用(调用执行其他命令);获取子程序脚本当前路径问题
- python的subprocess:子程序调用(调用执行其他命令);获取子程序脚本当前路径问题
- Python调用Ansible 2.0 API执行playbook
- Python用subprocess的Popen来调用系统命令
- python 执行系统命令比较[zz]
- 通过adb命令在Android设备中执行Java命令, 并调用so文件。
- Python IDLE reload(sys)后无法正常执行命令的原因
- python的执行shell命令
- Py:python实现调用内部命令的三种方法——Jason niu
- Python用subprocess的Popen来调用系统命令