Fabric动态生成主机列表和角色列表

网友投稿 708 2023-02-11

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Fabric动态生成主机列表和角色列表

动态生成主机列表

然后执行命令:

1
2
$fab deploy:app
$fab deploy:db

其生成主机列表的格式如下:

1
['10.2.5.1','10.2.5.2','10.2.5.3','10.2.5.4','10.2.5.5','10.2.5.6','10.2.5.7','10.2.5.8','10.2.5.9','10.2.5.10']

现在我们就可以根据 CMDB 接口来动态生成主机列表了。具体见代码吧

方法一:

1
2
3
# 调用
fab set_hosts:app
fab set_hosts:db

方法二:

上面两种方法的区别是,第二种方法更容易替换执行其他任务

动态生成角色列表

执行任务的方式为:

参考资料

上一篇:怎样处理4g驻波告警(基站驻波告警的原因)
下一篇:使用cgroups限制MongoDB的内存使用
相关文章

 发表评论

评论列表