Марионетка: Доступ var/val более сложного hieradata yaml файлы

Легкий: предоставьте тот пользовательский корневой доступ. Если Вы не можете доверить ему это, как можно позволить пользователю изменить принадлежности файла?

3
задан 22 January 2013 в 09:27
1 ответ

Спасибо ребятам из #puppet на irc.freenode.net. Вы можете сделать то, о чем я просил, сославшись на следующие значения:

#/path/to/modules/nginx/manifests/vhost/conf.pp
define touch($app_primary, $app_sub) {

    ....

    $vhost_config_data = hiera("vhost_config_${name}")

    $tpl_port = $vhost_config_data[port]

    ....
}

Вы также можете ссылаться на значения, используя информацию, изложенную здесь: https://ask.puppetlabs.com/question/271/a-heira- example-with-complex-data /

2
ответ дан 3 December 2019 в 07:06

Теги

Похожие вопросы