你好男孩和女孩: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
编辑:当我运行它时,我得到last_name的AnsibleUndefinedVariable
Q:“创建一个字段依赖于另一个对象的对象。”