问题标签 [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 回答
1050 浏览

linux - PuppetCA not signing Certificate-Requests

I'm having a setup with MCollective 1.2.0, Puppet 2.6.4 and an provision-agent. Most of the time this works great, but sometimes (every 10th node or so) I experience, that signing-requests of puppet- agents are not getting signed on the master. In this case every request of the puppet agent to the "/production/certificate/..." fails with an HTTP-Error 404.

The problem is also hard to analyze because the logoutput is not very detailed.

Puppet-Agent:

Puppet-Master:

... last message repeats endlessly

Does anyone have a glue about that?

Markus

0 投票
4 回答
38079 浏览

deployment - 木偶中有迭代器和循环吗?

当我定义(?)一个资源时,例如确保目录结构,是否有可用的循环?

像那样:

我有几十个目录,我真的很厌倦在 puppet 中声明它。这需要 15 LOC 的 bash。

有任何想法吗?

0 投票
5 回答
6999 浏览

.net - 厨师和木偶推荐

我想问一下你什么时候在什么情况下使用puppet,什么时候使用chef。我还发现rump是一种 puppet-solo 类型的东西,您可以将单个服务器迭代到其配置,然后将其推送到一系列服务器,从而使您可以直接查看更改。

我的问题:我应该使用以上哪些以及以什么方式?有人可以帮助我吗?

我的目标是在持续集成的背景下,使用 rake 和 git 在 mono/.Net 环境中持续部署。我想轻松打包、版本化和部署 Web 应用程序,并想使用接收器作为多个 Web 服务器的负载平衡器。能够快速删除这些,并且在升级之间没有任何停机时间。

0 投票
2 回答
184 浏览

deployment - 什么是查看 puppet 代码的好资源?

社区认可的 github 上是否有类似 Chef 的 open recipes 之类的东西?

我开始用 puppet 构建系统,但是教程还不够,github 上的东西处于开发的后期阶段。

0 投票
1 回答
1988 浏览

ruby - 木偶 + 乘客 + Apache/Nginx

我正在进行一个非常大的 puppet 部署,但似乎正在碰壁。我理想的设置是使用 Nginx + Passenger 来服务 puppet。我遇到的问题是 Puppet 在通过乘客时抛出错误。如果我启动 puppetmasterd,一切正常,但通过乘客服务会出现以下错误:

一切似乎都指向 auth.conf 问题,但我的 auth.conf 文件尽可能通用,就像我说的,当我直接使用 Rack 为 puppet 提供服务时,一切正常。

有没有人遇到过这个问题?

0 投票
1 回答
699 浏览

puppet - 通过 puppet 在 lighttpd 中启用 fastcgi mod

嗨,伙计们是 puppet 的新手,我想使用 puppet 在客户端上执行以下命令,以便在 puppet 客户端上启用快速 cgi mod。lighttpd-启用-mod fastcgi

puppet server 和 client 都是 ubuntu 机器,我的 lighttpd 模块的 init.pp 文件如下:

}

请帮我在 puppet 客户端上执行这个命令。

谢谢

0 投票
1 回答
2670 浏览

puppet - puppet - 从要在模板中使用的自定义类型收集数据的最佳方式

我有以下清单:

并遵循 erb 模板:

我的目的是收集所有用作foo类型参数的$var变量。并在myfile.erb模板中提供它们。在我的示例中使用了 $store变量。

这个例子不起作用。我做错了什么?

有没有更好的方法来实现同样的目标?我基本上需要收集某种类型中使用的参数,然后在某个模板中提供它们。

0 投票
1 回答
483 浏览

deployment - 会使用 Puppet 或 Chef 来建立从数据库吗?

配置和部署从数据库所需的任务是否是 Chef 或 Puppet 将涵盖的任务?我会不会有,比如说,Puppet,将新从属的主机配置添加到我的主节点并重新启动 MySQL 进程?

0 投票
2 回答
3410 浏览

puppet - 将 puppet 中的节点名称设置为 noop 选项

我正在使用 puppet 并想用 noop 对其进行测试,但某些配置取决于节点类型等主机名。

如何设置节点名称并使用 noop 运行 puppet 以检查与节点名称匹配的节点配置?,目前我收到此错误消息(我的笔记本电脑是 solaria):

在节点 solaria.lan 上找不到默认节点或名称为“solaria, solaria.lan”

谢谢。

0 投票
4 回答
4629 浏览

php - 用于简单 LAMP 开发的 Chef/Fabric/Puppet 的替代品?

我终于致力于真正正确地学习软件设计过程,以提高我的技能并发展我的业务。这意味着采用版本控制 (git),设置开发-登台-生产环境,并尽可能保持这些环境的配置相似。

我真的赶上了最后一步,即选择一种解决方案来自动化和同步我的服务器设置。我研究过 Chef、Puppet 和 Fabric,但就我的目的而言,它们似乎都过于复杂。我是:

  • 在单个服务器上开发小型 Web 应用程序
  • 将在具有中级 PHP 和 UNIX 技能的 LAMP 环境中进行开发
  • 不会大量修改环境变量(主要是 php.ini、apache 配置)

对于比掌握复杂的 Chef 环境或学习 Python 以使用 Fabric 更容易实施的解决方案的任何建议,我将不胜感激。如有必要,我可以这样做,但鉴于我非常简单的需求,我希望有一个更基本/优雅的解决方案。