Puppet是一个基于ruby的配置管理系统,包含模型驱动的DSL。其目的是提供配置文件实施,服务状态监视,包安装和其他服务器端管理。
我为 Ruby 版本管理器 chruby 编写了一个模块。这适用于 Puppet v3,但我刚刚开始使用 Puppet v4 并且 $version 参数不会插入到 $source_url 字符串中......
我正在使用powershell脚本来设置一些环境变量-- $env:FACTER_Variable_Name = $Variable_Value FACTER 用于在木偶脚本中使用这些。 我的问题是 - 变量名称和
我正在使用 puppet 3.6.2 并尝试使用 hiera 中的数据作为 Windows 修补解决方案。我所在的网络断开连接,无法使用 WSUS。 我有一个文件 patch.yml,如下所示: 温多...
我有两个网络,在这两个网络中我都使用 Puppet 来管理配置。第二个网络是第一个网络的扩展,有它自己的 CA,我在其中使用自动签名。我有几个...
它当然永远不会在私有IP上得到响应。 默认情况下,我的子网 ID 上禁用关联公共 IP。有没有办法告诉beaker将associate_public_ip_address设置为true?
Puppet:(服务器 8)使用存储在 hiera 中的二进制数据会导致“服务器上出现错误 500”
我们的网站正在从 puppet6 迁移到 puppet8,我们遇到了在 hiera 中存储二进制数据的问题。 原始(二进制)数据文件使用 eyaml 加密: $ eyaml 加密 -f 二进制....
puppet-agent 安装无法从 Debian Bullseye 上的存储库获得
当我按照 Puppet 文档和自述文件(https://apt.puppet.com/)上的说明进行操作时,我下载了适合我的平台的正确 deb 软件包,按照说明使用 dkpg 安装它,它提供了...
Puppet 模块生成 - puppet 模块命令中不存在生成操作
Puppet 版本 7.26(开源) CentOS Linux 版本 7.9.2009(核心) 我无法通过命令创建自己的模块: 木偶模块生成 得到错误如下: [![输入图片
Rspec-Puppet - 如何测试 Puppet 类或定义类型中资源的元参数“require”?
当我有一个 Puppet 类声明一个带有元参数“require”的资源时,如何在规范测试中测试该资源和元参数? 显示资源声明的类摘录 $
Puppet 用户清单对 puppetclient 有任何影响
在 VirtualBox 上我有 2 台服务器: 1)主机名:puppetmaster 192.168.100.8 2)主机名:pupetclient 192.168.100.9 在两台服务器上 puppet 都在运行 我使用 ubuntu 中的 docu 来安装它: https://ubuntu....
Hiera 变量名称中带有句点的 Puppet Lookup()
我正在循环 Hiera 的用户列表,例如: 用户 - 鲍勃·乔 - 吉尔·迪尔 并使用 Lookup() 函数查找我存储在 Hiera 中的发布密钥,如下所示: sshkey::bob.joe: 'ssh-rsa ...' sshkey...
在使用 Puppet 安装其他软件包之前运行 `apt-get update`
我正在尝试创建自动安装zend server CE的puppet模块,这在这里并不重要,但步骤如下 更新/etc/apt/source.list 通过 wget 下载存储库密钥 做...
有没有办法使用 Puppet 将一行(或更好几行)新文本添加到文件的第一行? (显然只让它做一次) 背景是,我正在管理c...
使用 Puppet 重命名 Debian/Ubuntu 上的本地用户组
通过带有 idmap_rid 的 Samba,LDAP 中的用户和组可在 Ubuntu 系统上使用。但是用户组名staff与Debian/Ubuntu自己的本地用户组staff发生了冲突(...
是否可以安装 stdlib 模块,然后使用同一木偶清单文件中同一模块提供的资源
这个人偶清单文件搜索并将 ULIMIT 替换为一个值 共 3000 file_line 资源在 stdlib 类中可用并且取决于 执行官 exec { 'install_puppetlabs_stdlib':
我有一个 Puppet 类,它使用这种格式为以后的深度合并创建一个变量。 $配置={ '富'=> { 'fvar1' => 'fvar1-string', 'fvar2' => 'fvar2-stri ...
从 puppet bolt 及其 inventory.yaml 的文档来看,在这里,您似乎可以通过在 agroup 的定义中指定另一个组来定义 yaml 文件的多个级别。从而创建一个
如何将下一个代码从 erb 模板移植到 epp: <%- if @mime_types -%> # 自定义额外的 mime 类型 <%- @mime_types.sort_by {|key,value| key}.each do |key,value| -%> <%= key %...
我在一个类中有一个 puppet 6.28 ERB 模板,它采用哈希数组并对其进行迭代。 在每次迭代中,它使用散列中的值并设置自己的变量。变数来了……