自引用对象(字段是另一个的结果)Jinja

问题描述 投票:1回答:1

你好男孩和女孩: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_nameAnsibleUndefinedVariable

ansible jinja2 templating
1个回答
1
投票

Q:“创建一个字段依赖于另一个对象的对象。”

© www.soinside.com 2019 - 2024. All rights reserved.