Здравствуйте, парни и девушки: D
Я пытаюсь создать объект, в котором поле зависит от другого, представьте, что в файле group_vars / all есть что-то вроде:
people_names:
- first_name: tom
last_name: hardy
full_name: " {{ first_name}} {{ last_name}} "
Задача очень проста, просто (я пытаюсь отладить это)
---
- hosts: 127.0.0.1
tasks:
- name: Test jinja2template
template: src=test.j2 dest=test.conf
И test.j2 будет выглядеть примерно так:
{% for person in people_names %}
person_full_name = person.full_name
{% endfor %}
Это возможно даже в Ansible / Jinja с?
Чтобы построить это, я запускаю команду:
ansible-playbook jinja2test.yml --check --diff --connection=local
Если вам нужна дополнительная информация, пожалуйста, не стесняйтесь спрашивать и заранее спасибо: D
РЕДАКТИРОВАТЬ : Когда я запускаю это, я получаю AnsibleUndefinedVariable для last_name