问题标签 [librarian-puppet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
21 浏览

puppet - 是否可以使用因子或木偶代码在 hiera_hash 中更新/编写新配置?

我想在 hiera_hash 文件中更新和维护我的配置。Hiera_Hash 文件已经包含一些预定义的值。根据用户输入,我想在 hiera_hash 文件中添加/更新新配置。为此,我试图在因子级别和木偶代码级别编写它。但不知道它是否会起作用。

伙计们,请让我知道我的情况是否可能。

任何帮助将非常感激 !!!

0 投票
1 回答
228 浏览

vagrant - Node.js 模块不会使用 puppet / vagrant 重新安装

以前我有与此工作类似的配置,但是一旦我将 hiera 添加到我的 puppet 构建中,我就开始遇到问题。我目前运行后的错误vagrant provision如下:

我的流浪配置是:

我的源代码树看起来像这样(除了自定义博客模块和 hiera 配置的文件夹结构之外,其中大部分都不相关):

hiera.yaml:

common.yaml

本地/site.yaml

博客/清单/app.pp

木偶文件

基本上,我的问题是我的 puppet 安装没有重新安装 nodejs (我之前使用删除了它rm -rf puppet/modules/nodejs

有谁知道 puppet 现在如何或为什么拒绝在 puppet/modules 目录中安装 nodejs puppet 模块?

仅供参考 - 我已经安装了 willdurand/nodejs 模块使用puppet module install willdurand/nodejs

任何帮助都非常感谢 - 我已经把头撞在砖墙上几天了!

0 投票
1 回答
451 浏览

puppet - 如何用命令链接类

我有以下类,它安装 mysql 并设置一个名为 user 的用户,但是当 create-database 命令运行时,尚未创建用户。我如何链接命令以便在 create-database 尝试使用它之前创建用户?

我正在使用 puppetlabs-mysql 包来安装 mysql。

0 投票
0 回答
1304 浏览

powershell - 木偶中的多个控制条件验证

在运行其他清单文件之前,我需要验证内存、处理器和端口连接等代理。因此,我通过将全局事实与语句和执行资源保持一致,创建了如下清单。

if $::facts['memorysize'] >= '4.00 GiB'and $::facts['processorcount'] >= 2 and Exec['port_connectivity']我的主题是 puppet 只有在此条件成功时才应执行。如果 exec 命令成功并且facter返回true,那么只有它应该执行,但是在清单之后单独执行而不检查该exec语句是否为true。我的主要目的是在运行 puppet manifest 之前验证端口。任何人都可以帮忙吗

0 投票
0 回答
67 浏览

puppet - 来自服务器的 MCollective Trigger Puppet 代理失败

我正在使用 Puppet Opensource 4.6.1 和 MCollective 2.9.0。我需要从 Puppet Master 触发 Puppet 代理。但是,我找不到puppet runonce命令。是否已弃用此命令,或者是否有新命令可以从 puppet master 触发 Puppet 代理。 using Latest puppet opensource 2.6.0 and Mcollective 2.9.0

0 投票
2 回答
351 浏览

ruby - 图书管理员-puppet - 证书验证失败 (Faraday::SSLError)

我正在尝试使用librarian-puppet来管理 puppet 模块,但是当我运行安装时,会发生以下情况:

当我运行尝试安装模块时Puppetfile,我收到此错误:

这是完整的堆栈跟踪:

我尝试将 Ruby 降级到 2.1。这一次,我什至无法安装图书馆员木偶,这是错误:

我可以librarian-puppet安装Ruby 2.3. 我可以使用puppet install repo-module. 它只是那libarian-puppet不起作用。我需要配置什么才能使其正常工作吗?

0 投票
1 回答
1420 浏览

bundler - 图书馆员木偶失败,“无法解决依赖关系。”

我有两台 puppet 服务器,其中一台是之前设置的。现在我正试图让另一台服务器准备好并尝试运行librarian-puppet install它失败了Conflict between puppetlabs-apt (< 3.0.0, >= 2.1.0) <https://forgeapi.puppetlabs.com> and puppetlabs-apt/1.8.0 <https://forgeapi.puppetlabs.com>

虽然较早的服务器(生产)可以正常运行此命令。代码库是一样的。我们使用相同的存储库。

木偶文件:

这是 Puppetfile.lock 文件:

0 投票
1 回答
129 浏览

puppet - 对 Windows puppet 节点的 Puppet 清单进行故障排除

我有 puppet 清单,可以下载 exe 文件并安装在 windows server 中。运行命令时出现错误:puppet agent -t on windows server。

清单文件:/etc/puppet/modules/mercury/manifests/iisserver.pp

运行 Puppet 代理 -t 后 Windows 服务器上的错误:

错误:无法从远程服务器检索目录:服务器上的错误 400:“Stdlib::HTTPUrl”处的语法错误;节点 XXXX 上 /etc/puppet/modules/download_file/manifests/init.pp 中的预期')'

警告:不在失败的目录上使用缓存。错误:无法检索目录;跳过运行

0 投票
2 回答
188 浏览

puppet - Artifactory 找不到带有图书管理员木偶的模块

我正在尝试使用图书管理员木偶从 Artifactory 存储库中获取伪造模块。

在我的 Puppetfile 中,我有类似的内容:

我正在使用的命令是/usr/local/bin/pdk bundle -- exec librarian-puppet install --no-use-v1-api --verbose

我得到的错误是:

版本:

  • 木偶 3.8.7
  • PK 1.5.0
  • 红宝石 2.1.9

根据https://www.jfrog.com/confluence/display/RTF/Puppet+Repositories#PuppetRepositories-Usinglibrarian-puppet上的文档,我似乎正在尝试使用图书管理员-puppet 正确获取模块,但是有些大多数失踪。

谢谢你的帮助。

0 投票
1 回答
393 浏览

puppet - 木偶图书馆员无法解决依赖关系

我对 puppet 图书管理员解决依赖关系有疑问。当我librarian-puppet install --verbose为此奔跑时Puppetfile

解决依赖关系时出现错误。我不知道出了什么问题。请问有什么帮助吗?