请告诉我如何在一组主机上执行fab脚本,使用相同的命令但参数值不同。
类似这样:
from fabric.api import *
def command(parameter):
run ("command%s" % parameter)
我不知道如何执行这个命令。例如:
fab -H host1,host2,host3 command:param1 command:param2 command:param3
Fabric 的执行过程如下:
- 在 host1 上执行 command:param1
- 在 host2 上执行 command:param2
- 在 host3 上执行 command:param3