问题标签 [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 master 控制台 v2015.2.3 触发 puppet 代理?
我正在使用 Puppet Enterprise v2015.2.3。
我可以使用 MCollective 从命令行触发代理运行,但现在我想从控制台触发代理运行。
我怎么做?
ruby - 如何将 puppet master 中相同时间的文件替换为代理?
我正在使用 file2(在代理机器中)检查 file1(在 puppet master 中)中的文件内容。如果内容相同,则意味着我将 master 中的 file1 替换为 agent 中的 file2。如果内容不同意味着什么也不做。所以我正在使用如下文件资源:
但它不会替换具有相同时间戳的文件。您能否给出用相同时间戳替换文件的解决方案以及如何检查我们的资源是否适用?执行此命令后,我看到:
postgresql - Puppet PostgresQL 管理
我正在尝试使用 puppet 配置 EC2 实例。在此过程中,我从 puppetlabs 下载了puppetlabs-postgresql模块。由于我对 puppet 还很陌生,我不想通过在位于/etc/puppet/manifests/site.pp的site.pp 文件中创建类来管理我的数据库。相反,我想在/etc/puppet/modules/database中有一个模块调用数据库。到目前为止,我所做的是在/etc/puppet/modules/database中创建一个init.pp 文件。以下是我的init.pp文件的内容:
然后在我的/etc/puppet/manifests/site.pp文件中,我包含了如下数据库类:
但是我不断收到错误消息:
请问在我自己的模块中使用postgresql类和资源并在模块中创建数据库的正确方法是什么?
yaml - Puppet 是否在评估我的 YAML 数据中的变量?
我在 hiera 数据的 yaml 文件中有这个:
我尝试wsgi-keystone.conf
在我的木偶清单中创建一个我的文件,如下所示:
但这会导致文件看起来像这样......
上述文件有语法错误,httpd 不会重新启动。我应该如何将数据放入我的 YAML 文件中?我需要逃避%
's吗?
automation - 如何为tigervnc或openvpn等需要用户设置密码或默认设置的包编写Puppet模块?
我正在学习 puppet,并正在尝试编写模块来安装tigervnc 和openvpn 等服务。
问题是tigervnc需要用户设置初始密码。我尝试过使用:“exec {'/usr/bin/echo password | /usr/bin/vncpasswd > ~/.vnc/passwd” 如果我以用户身份登录,则在命令行上运行它可以工作但通过 puppet 运行时不起作用。
openvnc 的问题在于它需要大量的用户交互来进行证书生成/证书颁发机构和密钥生成的默认设置。我尝试过使用带有“pkitool”方法的执行程序,这些方法工作到一定程度,但不是很好或稳定。如果有更好的方法,我也对使用许多高管持谨慎态度。
所以总结一下我的主要问题是如何在尝试使用 puppet 自动化安装时处理这些用户交互,还有比运行大量执行人员更好的方法吗?
谢谢
unix - 在 Puppet Master 中运行命令
有没有办法在 puppet master 中运行一个命令来立即给主机带来变化?
我使用 crontab 使用不同的脚本来安排我的任务,并且只要我指定它就会改变,但我正在尝试了解是否有一种方法可以让我在 puppet master 中点击命令并繁荣!立即在主机(客户端)中进行更改。假设我想在我的 5 台主机中更改“cofig.properties”文件中的密码。在没有调度的情况下从 master 做到这一点的最佳方法是什么?
svn - 如何通过单独使用 puppet 从 svn 中签出代码
如何使用 puppet 作为独立系统从 svn 签出代码。我使用此代码尝试了太多次:
错误:
错误:Puppet::Parser::AST::Resource 失败并出现错误 ArgumentError: Invalid resource type vcsrepo at
puppet - 在augeas中修改yml文件
我正在尝试/etc/elasticsearch/elasticsearch.yml
通过资源修改/设置木偶清单中的文件,augeas
但它不起作用。有人可以解释lens
我应该指定什么文件吗?以及我是否需要为此安装额外的东西,或者默认安装中包含所需的镜头?
我正在尝试像这样更改键值对:
我的代码:
puppet - puppet 中 '::nfs::server::export' 的语法错误
我收到以下语法错误:
但我在我的代码中没有发现任何错误。谁能解释原因并帮助我解决它?
以下是我尝试过的木偶代码。请通过以下。
puppet - 错误重复声明已存在 Puppet
我在 mon.pp 文件中声明了这一点
在另一个不同的模块中> azure_limits_sa.pp 我正在使用相同的东西
当我运行 puppet 时,出现此错误:
Error: Duplicate declaration: File[/etc/ssl/private/dev1.pem] is already declared in file /tmp/vagrant-puppet/modules-2134b0ea668add24edb5ea5a9ee9f8a1/nb_tsg/manifests/mon.pp:25; cannot redeclare at /tmp/vagrant-puppet/modules-2134b0ea668add24edb5ea5a9ee9f8a1/nb_monitoring/manifests/azure_limits_sa.pp:43 on node dev1-mon1
我该如何解决这个问题?