0

在 puppet hiera 我有一个工作结构

location_cfg_append: {allow: "127.0.0.1"
    deny: "all"}

我可以通过以下施工来替换它吗?

cf_ips:
    allow: "127.0.0.1"
    deny: "all"

location_cfg_append: %{hiera('cf_ips')}
4

1 回答 1

0

使用hiera 查找函数时,您必须将其用作字符串插值函数,因为结果将被转换为字符串,这可能会导致错误。但是您可以使用保留变量类型的别名函数,例如

cf_ips:
  allow: "127.0.0.1"
  deny: "all"

location_cfg_append: "%{alias('cf_ips')}"
于 2019-07-08T11:26:54.493 回答