hiera相关内容

如何使hiera输出文字字符串'%{:: fqdn}'?

我想知道我的yaml文件中需要什么才能使hiera输出文本字符串%{::fqdn},而不是输出the事实fqdn的值. 这是我尝试过的. # grep foo::p4 /etc/puppetlabs/code/environments/production/hieradata/bar.yaml foo::p4: 'http://%{hiera(''p1'')}/%{::fqdn}' ..
发布时间:2020-06-26 12:20:09 其他开发

在Hiera中进行基本数学运算

我正在尝试基于自定义事实和基本模数在hiera中设置crontab的工作日,但我什至不知道是否可能. 我想做类似的事情: cron-job: command: "do something" user: myuser hour: "%{::instance}" minute: "%{::instance}" weekday: " ..
发布时间:2020-06-26 12:20:07 其他开发

Puppet-遍历哈希时在hiera中不存在的情况下在清单中设置默认值

我正在遍历hiera哈希中的许多条目,并希望通过在清单中设置默认值(例如ensure,groups,managehome等)从hiera中删除相同的重复行,并具有默认值如果hiera中存在重复的键/值对,则覆盖. 到目前为止,我尝试过的所有操作均未获得默认值.我的想法是我需要声明资源,但是不确定. 我尝试在查找和其他方法中设置"default_values_hash",但是似乎没有任何 ..
发布时间:2020-06-26 12:20:05 其他开发

如何使用Vagrant,Puppet和Hiera配置时区?

我在基于Vagrant/Puppet + Hiera的测试环境中使用 PuPHPet . 在config.yml(Hiera配置文件)中,我想添加我的时区部分 ,并使用命令流浪者条款对其进行正确设置. 有可能吗? 解决方案 只需将您的时区添加到您的hiera文件中所需的任何键上,我们将其称为timezone.设置该时区所需的值和木偶代码取决于要启动的系统,但我将假设使用R ..
发布时间:2020-06-26 12:20:03 其他开发

如何设置默认的hiera查找值

我正在使用Hiera设置我的人偶代码,这样,如果在Hiera中找不到值,它将为其分配默认值.我没有得到理想的结果,并且想知道其他人是如何做到的: lookup( , [], [], [] ) 我想我找到了答案 https://www.devco. net/archives/2016/03/1 ..
发布时间:2020-06-18 18:43:28 其他开发

遍历木偶清单中深层嵌套的hiera哈希

我正在为我的Web服务器构建结构.我在hiera中安装了设备,但似乎无法让人偶提供正确的类型. common.yaml vhosts: hostname: sitename: app_url: value app_type: value 我每个虚拟主机有多个站点,并且有多个虚拟主机.在清单中,我将创建文件夹结构和其他设置任务,但就目前而言,我什至 ..
发布时间:2020-06-18 18:42:25 其他开发

如何按角色划分我的hiera配置?

我正在使用hiera将诸如webserver或dbserver之类的类分配给我的节点. webserver类仅包含apache并在其上设置一些配置(例如port).显然,我不想为每个节点复制此配置,因此将其放在common.yaml中.但是,我的common.yaml越来越大,所以我想将其拆分.我想要一个文件包含webserver角色的配置,另一个文件包含dbserver角色的配置,等等.我在想我 ..
发布时间:2020-06-18 18:42:18 其他开发

使用hiera设置类参数?

我试图弄清楚如何使用hiera设置类参数的值. 我正在用两个简单的类来测试事物:testhiera和testhiera2 以下是这些类别: [root@puppet-el7-001 modules]# cat testhiera/manifests/init.pp class testhiera ( $haproxy_cert_content = 'unknown' ..
发布时间:2020-06-18 18:42:13 其他开发

木偶 - 逃避Hiera的YAML变量

我有一个非常简单的要求,但我已经尝试过我可以想到的每个转义序列,但是无法得到需要的输出。 我需要无数据输出到一个文件中: %{VAR} 这是我的YAML文件: myclass :: outputstuff: - 属于一个乱码var%{VAR} - 还有别的东西%{SOMETHING} 和我的template.erb: ..
发布时间:2017-08-29 00:59:31 开发方法