В моей Ansible пьесе я пытаюсь установить пользовательские переменные, а затем использовать эти переменные для заполнения файла лицензии, который у меня есть в json. Моя идея примерно такая.
vars:
customFields:
unique_key: unique_value
unique_key1: unique_value1
Затем я заполнил бы лицензию. json, используя модуль шаблона и jinja2 следующим образом:
{
"customer": "{{ customer_name }}",
"validTil": "{{ lic_valid_till }}",
{% for field in customFields %}
"customFields": {
"{{ field.key }}":"{{ field.value }}"
}
{% endfor %}
}
Я делаю это правильный путь и поддерживается ли что-то подобное?