7得票1回答
如何在Puppet中将Linux命令输出存储到变量中

能否将linux命令的结果存储在变量中? 我正在尝试将加密后的值存储在一个变量中。我使用base64命令进行加密。为了将它存储在变量中,我使用generate方法。但是我无法存储该值。 $secretvalue = generate("/bin/bash","-c","/usr/bi...

10得票1回答
从puppet安装pip install -r requirements.txt?

我有一个 pip 风格的 requirements.txt 文件,用于跟踪我的 Python 依赖项,我正在将我的开发环境迁移到 vagrant + puppet。到目前为止,我一直在使用内置于 puppet 中的 pip 提供程序来安装单个软件包,如下所示:package { ["dja...

7得票2回答
自动化应用部署

我希望能自动化在 Windows 2012 R2 基础架构上部署应用程序/角色/功能(无人值守)。这个项目需要很多编程时间,这就是为什么我在这里询问的原因。 我想要部署以下应用程序和角色:Active Directory、DNS、Sql Server 2012、Citrix XenApp 服...

14得票1回答
检查一个类是否存在

有没有办法在清单文件中检查特定类是否存在? 我想做这样的事情: class foo { if exists( Class["foo::${lsbdistcodename}"] ) { include foo::${lsbdistcodename} } } ...

9得票1回答
Puppet 仪表板 - 目录索引被禁止

我在启动Puppet Dashboard UI时遇到了问题,以下是我的配置文件。能否有人帮助我解决这个问题。 我遇到的错误是: [Thu Aug 20 05:25:09 2015] [error] [client 192.168.XXX.XXX] Directory index forbi...

15得票10回答
Puppet - 如何将模块应用到 Puppet 客户端节点?

我刚开始接触Puppet,对这个世界非常陌生。 我有: CentOS 6 Puppet主控端 CentOS 6 Puppet客户端 在主控端上有一个模块: puppet module list /etc/puppet/modules âââ mstanislav-yum (v1.0....

17得票1回答
一个用于Rails堆栈的Puppet示例设置?(包括Nginx、Varnish、Thin、Postgres、Memcached和Redis)

我刚开始接触Puppet。示例演练和教程对我理解Puppet的用途和基本工具集有很大帮助,但我很难构想整个堆栈。即使是高级教程也没有给我清晰的思路。 是否有Rails堆栈的完整示例可以学习?

14得票3回答
使用Puppet在Vagrant box上设置Laravel 4权限

我一直成功地使用http://www.puphpet.com来生成vagrant+puppet环境用于多个项目。然后这个星期,我被要求使用Laravel 4为一个项目编写原型。由于我不会全职工作于该项目,我认为最好为它创建一个VM环境,以便下一个人可以克隆该环境进行开发。虽然我没有太多Lara...

22得票3回答
检查 Puppet 模板中的变量是否为未定义。

在 Puppet 模板中,如何正确检查变量是否为未定义? 在清单文件中,该变量的定义如下:$myvar = undef 这个在模板中如何检查? 我看到了以下两种变体<% if @myvar -%> <% end -%> 和<% if not @myvar.ni...

10得票2回答
Puppet中检查字符串是否包含另一个字符串的功能

我想知道是否有一种方法可以检查一个字符串是否存在于另一个字符串中(即包含函数)。我已经看了http://forge.puppetlabs.com/puppetlabs/stdlib,但我没有找到这个特定的函数。也许可以通过正则表达式实现,但我不太确定如何做。有人能帮我吗?