如何在没有密码的localhost上使用Fabric?

时间:2015-03-13 12:51:00

标签: fabric provisioning salt-stack

我想使用fabric将一堆库部署到一个自动配置salt-stack的盒子上。目前该功能以

运行
fab deploy_libs:args,kwards -Hlocalhost

如何在不需要密码的情况下运行此命令,这显然不会成为我可以做的事情,因为它是自动化的?

免责声明:可能有一种明显更好的方法可以做到这一点,而且我并不珍贵。

1 个答案:

答案 0 :(得分:1)

要从fabfile.py内部在本地计算机上运行命令,您可以使用fabric.operations.local

由于你正在使用salt,你可能还会考虑做额外的工作来使用cmd.run状态,一旦你设置了正确的依赖关系,就可以利用salt的依赖关系图并运行一些并行的操作。