问题标签 [puppet-enterprise]
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 - 在 puppet node_gce 中出现错误
puppet help node_gce
运行命令时出现以下错误:
任何帮助将不胜感激。
ssl - puppet 企业 ssl 证书错误
我正在尝试在 EC2 上安装 puppet 企业。
木偶服务器似乎工作正常。
/etc/hosts:
puppet cert list --all :不显示任何内容
在傀儡代理上:
/etc/hosts:
当我运行“puppet agent --test”时
错误:无法请求证书:从主服务器检索到的证书与代理的私钥不匹配。要解决此问题,请从 master 和 agent 中删除证书,然后启动 puppet 运行,这将自动重新生成证书。
在主上:
在代理上:
当我在主服务器上运行此命令时。我得到错误:
当我运行“puppet agent -t”时,我得到了同样的错误信息
另请注意,在 web-ui 中:bla1.example.com 显示在“无响应”列表中
当我运行“puppet agent --server puppet --waitforcert 30 --test”时,我收到相同的错误消息,然后是此消息:
puppet - 在 Puppets 隐式环境中弃用模块路径?
由于modulepath
现在在隐式范围 (IE main
) 中已弃用这一事实,我如何才能为我的每个环境保留模块路径?我想将我的模块保留在全局范围内,而不必指定环境。
puppet - 修补软件的木偶
我对 Puppet 完全陌生。我正在使用 Puppet Enterprise 3.7,并在 Linux CentOS 上运行了一个带有 puppet master 和 puppet 代理的实验室。主要目的是使用 Puppet 自动化作为审计和修补工具。我想审核我的所有代理服务器以了解其中安装了哪些软件包,然后在需要时将它们推送到补丁。我已经做了很多阅读,但我得到的信息非常模糊。
对于如何以及从何处开始该过程,我将不胜感激。我知道这是一个模糊的问题,但任何帮助将不胜感激。
谢谢
puppet - 傀儡代理没有反映我的变化
我已经在 centos 7 上安装了 puppet enterprise 3.7.2。Puppet master 和 agent 都在工作。我可以从 puppet Enterprise Console 和附加的屏幕截图中查看节点。
我在 puppet 服务器上创建了包含以下内容的清单文件 /etc/puppetlabs/puppet/manifests/node.pp。
在master上执行以下命令后:
然后在客户端节点上执行以下命令:
Puppet 节点不会从 master 中选择任何更改。
puppet - 木偶应用'找不到类'
这是一个非常简单的问题,我已经阅读了许多建议的解决方案,但我仍然无法让 puppet apply 导入 git::config 类。这是我的文件设置:
我通过nodes.pp导入git模块:
site.pp 导入节点.pp:
git模块定义如下:
和配置文件:
当我运行 puppet apply 时,puppet 找不到 git::config 类:
原始模块是 puppetlabs-git(相同的文件夹结构),但我使用简化的文件结构(上图)重新创建了错误。
更新 1
上面的错字,git config.pp 和 init.pp 位于文件夹 /modules/git/manifests 中,config.pp 文件显示为“define git::config”
database-connection - 像典型的 SQL 实例一样登录 PuppetDB 实例?
我正在尝试查找是否有一种方法可以登录到 pe-puppetdb 实例,就像您使用 mysql 实例一样。AKAmysql -u username -p
我环顾四周,但我只真正看到卷入数据库的能力,但想实际与之交互。这可能吗?
我目前正在使用 Puppet 3.7.3 版(Puppet Enterprise 3.7.1)
git - 使用 vcsrepo 覆盖 /var/www 中的索引文件
我正在尝试制作一个 puppet 模块,它将用/var/www/
我的 git 存储库中的索引文件覆盖默认的 index.file(apaceh2 附带)。我正在使用 puppet 插件 Vcsrepo 来克隆存储库。
我现在收到此错误:
我已经尝试过force=>"true"
,但没有设法解决问题。
linux - 安装puppet企业出错
我已经从 PuppetLabs 网站下载了 Puppet Enterprise 3.7 安装程序,但在安装时出现以下错误...
我怎样才能解决这个问题?
puppet - 使用 puppet 配置自定义设备
我打算使用 puppet 来配置自定义网络设备。我的主要问题是我无法在设备上安装 puppet,因为它不受支持。我可以访问设备公开的其余 api。那么我可以使用 puppet 进行其余的 api 调用并尝试在参数更改时进行配置吗?有人可以建议我解决这个问题的好方法吗?
谢谢!