【发布时间】:2018-04-27 13:28:13
【问题描述】:
目前我们有一个 巨大的 文件,其中包含我们工作的每个站点的所有 nginx 配置。该文件有大约 150 行左右的站点,如下所示:
- { nginx_tempalte: 'site.conf.tpl', domain: 'example.com', server: 'ServerA', enabled: true, conf_name: 'example_site' }
我们的剧本循环遍历每个 var 2 次。一次用于将其放入sites-enabled,另一次用于符号链接。每个循环大约需要 5 分钟,这并不理想。
我尝试设置一个嵌套循环,该循环接收一个已注册的变量,该变量具有来自可用站点的所有配置名称,并根据之前的给定变量检查它们。然而,这似乎更像是相同的方法。
我希望得到一些帮助来过滤这些文件。
【问题讨论】:
-
能否请您发送一个您如何获取数据的示例?你有一个 var 中的整个 dict 吗?
标签: arrays nginx server ansible