在 Ansible 2.2 中创建不超过指定值的整数列表
Create a list of integer up to a specified value in Ansible 2.2
我想创建一个包含整数列表的变量,使用列表的最大值作为输入。
例如:
max: 5 # Maximum of my list
预期结果:
list: [1, 2, 3, 4, 5] # the list
我的目的是在 Jinja2 模板中使用它(也许有一种方法可以直接在模板中使用):
{% for ind in list %}
使用 Jinja2 range
:
{% for n in range(1, max+1) %}
{{ n }}
{% endfor %}
注意备注:“省略终点!”,所以需要指定max+1
.
我想创建一个包含整数列表的变量,使用列表的最大值作为输入。
例如:
max: 5 # Maximum of my list
预期结果:
list: [1, 2, 3, 4, 5] # the list
我的目的是在 Jinja2 模板中使用它(也许有一种方法可以直接在模板中使用):
{% for ind in list %}
使用 Jinja2 range
:
{% for n in range(1, max+1) %}
{{ n }}
{% endfor %}
注意备注:“省略终点!”,所以需要指定max+1
.