使用Yaml中的hiera哈希值

时间:2018-11-03 14:30:59

标签: puppet hiera

在Hiera(Puppet 4.10)中,我有一个YAML条目,如下所示:

var createContactBox = function(dataToDisplay, idCounter) {
  var mainAddressContainer = document.getElementById("all-contacts-box");
  var addNewBox = document.getElementById("add-new-box");

  var addressBoxWrapper = document.createElement("div");
  var addressBox = document.createElement("div");

  mainAddressContainer.insertBefore(addressBoxWrapper, addNewBox);

  addressBoxWrapper.appendChild(addressBox);
  addressBoxWrapper.classList = "col-xl-3 col-md-4 col-sm-6 col-12 mt-2 d- 
 flex";
  addressBox.classList = "card bg-light openEditModal label flex-fill";

  addressBox.setAttribute("data-toggle", "modal");
  addressBox.setAttribute("data-target", "editBoxModal");
};

 $(".openEditModal").click(function() {
   $("#editBoxModal").modal();
 });

其中xyz::some_name: "%{hiera('abc::query')}" 的结果是一个单元素数组,其中包含带有一个值的哈希:

hiera('abc::query')

我想要做的是将[{data => some_value}] 设置为some_name

我尝试过

some_value

xyz::some_name: "%{hiera('abc::query.0.data')}"

(我可以使用后一种形式,就像人偶清单中的xyz::some_name: "%{hiera('abc::query')[0][data]}" 一样)

在YAML文件中索引到层查询的正确方法是什么?

0 个答案:

没有答案