Оператор Jinja «для цикла» с несколькими строками (солончак)

При использовании соли для указания создания пользователя неорганизовано наличие оператора for в единственная строка. Пример:

{% for USR in 'hewey','dewey','loui' %}

Можно ли разбить это на отдельные строки, например:

{% for USR in %}
{% 'hewey', %}
{% 'dewey', %}
{% 'loui' %}

Я не могу найти ничего об этом с помощью Google Fu.

0
задан 20 January 2019 в 20:35
1 ответ

{% для USR в 'hewey', 'dewey', 'loui'%}

Я даже не уверен, что это работает, но это

{% for USR in ['hewey','dewey','loui'] %}

должно.

Отвечая на ваш вопрос о формате, я не думаю, что это возможно (и даже желательно) . Если вы хотите создавать пользователей из списка «имен», вы должны использовать pillar для ввода этих данных. Это позволит вам отделить обработку (создание пользователей) от данных (hewey, dewey, loui).

Вы можете начать читать руководство по началу работы и эту страницу о pillar https://docs.saltstack.com/en /getstarted/config/pillar.html

0
ответ дан 5 December 2019 в 04:22

Теги

Похожие вопросы