【发布时间】:2017-01-25 12:20:23
【问题描述】:
我需要在模板中创建一个可以在主机之间更改的字符串,并且它需要采用以下形式: “核心”:“0,1,2,3”
而本例中字符串为“0,1,2,3”的原因是主机有4个处理器内核。
所以我遇到了一些对我来说似乎太复杂的事情,我什至不确定如何在我的模板文件中使用这个 core_count 变量。
{% set core_count = '' %}
{% for i in range(ansible_processor_cores) %}
{% set core_count = core_count ~ i %}
{% if not loop.last %}
{% set core_count = core_count ~ ',' %}
{% endif %}
{% endfor %}
【问题讨论】:
标签: ansible jinja2 ansible-template