问题标签 [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.
puppet - 是否可以使用因子或木偶代码在 hiera_hash 中更新/编写新配置?
我想在 hiera_hash 文件中更新和维护我的配置。Hiera_Hash 文件已经包含一些预定义的值。根据用户输入,我想在 hiera_hash 文件中添加/更新新配置。为此,我试图在因子级别和木偶代码级别编写它。但不知道它是否会起作用。
伙计们,请让我知道我的情况是否可能。
任何帮助将非常感激 !!!
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
任何帮助都非常感谢 - 我已经把头撞在砖墙上几天了!
puppet - 如何用命令链接类
我有以下类,它安装 mysql 并设置一个名为 user 的用户,但是当 create-database 命令运行时,尚未创建用户。我如何链接命令以便在 create-database 尝试使用它之前创建用户?
我正在使用 puppetlabs-mysql 包来安装 mysql。
powershell - 木偶中的多个控制条件验证
在运行其他清单文件之前,我需要验证内存、处理器和端口连接等代理。因此,我通过将全局事实与语句和执行资源保持一致,创建了如下清单。
if $::facts['memorysize'] >= '4.00 GiB'and $::facts['processorcount'] >= 2 and Exec['port_connectivity']
我的主题是 puppet 只有在此条件成功时才应执行。如果 exec 命令成功并且facter返回true,那么只有它应该执行,但是在清单之后单独执行而不检查该exec语句是否为true。我的主要目的是在运行 puppet manifest 之前验证端口。任何人都可以帮忙吗
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
ruby - 图书管理员-puppet - 证书验证失败 (Faraday::SSLError)
我正在尝试使用librarian-puppet
来管理 puppet 模块,但是当我运行安装时,会发生以下情况:
当我运行尝试安装模块时Puppetfile
,我收到此错误:
这是完整的堆栈跟踪:
我尝试将 Ruby 降级到 2.1。这一次,我什至无法安装图书馆员木偶,这是错误:
我可以librarian-puppet
安装Ruby 2.3
. 我可以使用puppet install repo-module
. 它只是那libarian-puppet
不起作用。我需要配置什么才能使其正常工作吗?
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 文件:
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 中的预期')'
警告:不在失败的目录上使用缓存。错误:无法检索目录;跳过运行
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 正确获取模块,但是有些大多数失踪。
谢谢你的帮助。
puppet - 木偶图书馆员无法解决依赖关系
我对 puppet 图书管理员解决依赖关系有疑问。当我librarian-puppet install --verbose
为此奔跑时Puppetfile
:
解决依赖关系时出现错误。我不知道出了什么问题。请问有什么帮助吗?