puppet

    1热度

    1回答

    我有一个pp清单如下: ​​ 我想exec资源重新启动只有当vcsrepo资源发现GitHub上的更新和所做的更改设备应用程序。 单独使用puppet可以吗?还是应该编写一个bash脚本来检查.git文件夹上次更新的时间?

    0热度

    1回答

    我看到木偶上的代理以下错误运行: 错误:服务器错误500:无法检索从远程服务器的目录服务器错误:评估错误:错误而评估Resource Statement,找不到声明的类:: nagios :: server,位于/etc/puppetlabs/code/environments/production/site/role/manifests/nagios.pp:2:2节点mynode.somethi

    0热度

    1回答

    运行rake规格测试我得到: Warning: The function 'hiera' is deprecated in favor of using 'lookup'. See https://docs.puppet.com/puppet/4.10/reference/deprecated_language.html (file & line not available) 所以我决定改

    0热度

    1回答

    尝试更新木偶大师版本和删除,当我试图安装以前的版本后 木偶常见(= 3.8.7-1puppetlabs1 ) 发生错误。 [email protected]:/home/ubuntu/puppet# apt install puppet-common Reading package lists... Done Building dependency tree Reading state i

    0热度

    1回答

    安装的OpenStack为了设置OpenStack的使用CentOS的7 VirtualBox的,我一边跑packstack --allinone Pre installing Puppet and discovering hosts' details[ ERROR ] ERROR : Failed to run remote script, stdout: stderr: Warning:

    1热度

    2回答

    我有一个清单如下代码: $shutdown_script = '/etc/init.d/puppet-report-shutdown' file { 'shutdown-script': ensure => present,

    1热度

    1回答

    我整合在我们的傀儡项目rspec-puppet测试,我想自动生成“应该编译”所有主机的规格(最终可能是其他资源)。这是为了确保至少编译成功。 鉴于节点列表,我可以做到这一点: hosts.each do |host| describe host, type: :host do it { should compile } end end 的问题是如何真正得到的主机

    0热度

    1回答

    我想通过Puppet获取模块的版本。 例如: notify { "module version is $module_version": } ,但这是不可能的木偶。这就是为什么我想添加一个自定义资源或使用Ruby的功能,可以处理。 我的想法是使用Ruby打开metadata.json,获取模块的版本,并将其添加到事实中。你认为有可能打开相关模块的metadata.json?你还有其他建议吗?

    0热度

    1回答

    Docker守护进程有时会在我们的木偶管理的服务器上崩溃。 如果发生这种情况,Puppet预计会恢复原状,但未能这样做,我想我知道为什么。从调试日志,我可以看到木偶是这样做的: rc-service docker status rc-service docker start 手工做同样的崩溃泊坞窗显示: rc-service docker status; echo $? * status:

    0热度

    1回答

    我正在通过Puppet并将其与Docker进行比较。 我开始知道Puppet是用于可扩展基础架构的配置管理。新虚拟机的设置可以使用相同的配置轻松完成。 似乎Docker也能够完成所有这些操作,但方式不同。 码头工人是否替换像puppet,chef等配置管理工具? 请帮我理解。 在此先感谢。