我想使用fabric将一堆库部署到一个自动配置salt-stack的盒子上。目前该功能以
运行fab deploy_libs:args,kwards -Hlocalhost
如何在不需要密码的情况下运行此命令,这显然不会成为我可以做的事情,因为它是自动化的?
免责声明:可能有一种明显更好的方法可以做到这一点,而且我并不珍贵。
答案 0 :(得分:1)
要从fabfile.py
内部在本地计算机上运行命令,您可以使用fabric.operations.local
。
由于你正在使用salt,你可能还会考虑做额外的工作来使用cmd.run
状态,一旦你设置了正确的依赖关系,就可以利用salt的依赖关系图并运行一些并行的操作。