我试图通过简单的python模块使用Fabric模块
remoteExc.py
from fabric.api import *
def clone_repo(IPADDRESS,USER,fPath,git_url):
env.hosts_string = IPADDRESS
env.user = USER
env.key_filename = fPath
env.disable_known_hosts = 'True'
run('git clone %s' % (git_url))
mainFile.py
from remoteExc import clone_repo
clone_repo(ipAddress,user,fPath,git_url)
当我执行它时说
python mainfile.py
找不到主机。请指定(单个)主机字符串以进行连接:
请在我犯错的地方招揽我
答案 0 :(得分:1)
错字。 env.host_string = IPADDRESS
- 你有一个env.hosts_string
。
此外,通常您通过fab
运行结构 - 除非您尝试做一些相当不标准的事情,请注意通过python
运行它可能不是您想要做的。请参阅Fabric文档以获得相当不错的介绍。