4.2. 替换变量参考

替换格式为 {{substitution_express}}。在大括号和表达式之间不要有空格。

替换的值在 Ansible Tower 任务模板调查中设置。根据您的配置,替换从一个产品订购传递到另一个产品的变量。

如需有关更新作业模板调查的更多信息,请参阅 Ansible Tower 用户指南文档中的 Surveys

在您的调查中包含可替换变量时请参阅下表。

表 4.1. 对象模型参考表

对象表达式备注

Order

order.order_id

order.created_at

order.ordered_by.name

order.ordered_by.email

order.approval.updated_at

order.approval.decision

order.approval.reason

order.created_at` 是订购开始时的日期和时间。

日期格式:2007-02-10T20:30:45Z

示例:{{order.approval.reason}}

Before order

before.<order_process_name>.artifacts.<fact_name>

before.<order_process_name>.parameters.<parameter_name>

before.<order_process_name>.status

如果 order_process_name 包含空格,则不需要引号。

示例:{{before.Sample Order.artifacts.ticket_number}}

Product

product.name

product.description

product.long_description

product.help_url

product.support_url

product.vendor

product.platform

product.portfolio.name

product.portfolio.description

product.artifacts.<fact_name>

product.parameters.<parameter_name>

product.status

示例:{{product.artifacts.after_data}}

After order

after.<order_process_name>.artifacts.<fact_name>

after.<order_process_name>.parameters.<parameter_name>

after.<order_process_name>.status

如果 order_process_name 包含空格,则不需要引号。

示例:{{after.SampleOrder.status}}