【发布时间】:2016-05-02 15:41:05
【问题描述】:
我正在尝试在 Ansible 中为负载均衡器编写一个 nginx 模板。如果我有 5 个应用服务器,那么上游服务器行必须写 5 次,每次绑定端口递增 1。像这样:
upstream app_servers {
server 127.0.0.1:4000 fail_timeout=0;
server 127.0.0.1:4001 fail_timeout=0;
server 127.0.0.1:4002 fail_timeout=0;
server 127.0.0.1:4003 fail_timeout=0;
server 127.0.0.1:4004 fail_timeout=0;
}
我将应用服务器的数量作为变量。如何在 ansible 模板中编写这种循环?我在 ansible docs 中找到了“with_indexed_items”,但我不确定它是否适合这种情况。
【问题讨论】:
标签: loops ansible ansible-playbook