11得票2回答
Puppet 2.7:调用puppet apply init.pp没有任何反应 - 为什么?

目录和文件布局如下:app_test/ app_test/manifests app_test/manifests/init.pp app_test/manifests/test.pp init.pp 的内容:class app_test { include app_test::tes...

31得票6回答
“Jenkins URL” 配置存储在哪里?

我正在尝试使用Puppet脚本安装Jenkins,并设置非默认URL。我知道如何通过Web UI编辑值,但似乎找不到实际存储该值的位置。我已查看了jenkins_home文件夹和Apache等地方,但仍未找到。

9得票2回答
Puppet 配置:安装 tarball

我想使用puppet recipe安装apache maven,但是我无法找到任何关于如何执行此操作的示例。请问能否提供帮助?Apache maven以tar.gz文件的形式打包。我正在使用独立设置进行puppet。

12得票6回答
Vagrant安装Anaconda Python?

Anaconda Python是通过一个bash脚本在Linux上安装的。我正在尝试使用Vagrant provisioning来安装Anaconda Python。 在bash脚本中(根据bootstrap.sh example文档),我有一个bootstrap.sh脚本,其中包括: ...

76得票1回答
OpenSSL和GPG哪个更适合用于加密离线备份?

在将档案推送到离线备份位置之前,使用GPG和OpenSSL进行本地加密,每种解决方案的优缺点是什么? 背景: 我目前管理的服务器基于Ubuntu 14.04.1,已应用所有当前可用的补丁。 所有这些系统都是无头的,使用经过验证的预设和自动化工具自动构建,并通过KVM在统一的基于英特尔的硬件...

31得票2回答
Puppet:指定要安装的软件包版本

显然这是不可能的,但我无法相信只有我需要它。 我想指定安装的php版本,因为我正在处理一个需要php 5.2的旧项目。 实际上,我的虚拟机基于Oneiric和php 5.3。 你有任何解决方法吗?

7得票1回答
Vagrant在apt-get update期间进入了终止状态

我在使用Vagrant启动的虚拟机上通过apt-get进行更新时遇到了麻烦。 具体而言,我有一个工作配置(vagrantfile、木偶清单等)。但是现在我需要添加一个apt-get update,并且以下情况会使VM进入“已中止”状态: 1. 通过木偶,在提供期间运行apt-get upd...

10得票3回答
如何使用Vagrant、Chef和/或Puppet提供虚拟机,并应用特定机器的SSL证书?

我有一个需求,希望能够使用机器的IP地址或主机名生成特定于机器的SSL证书,并将其用于Java应用程序。我可以提前创建这些证书并以类似 "QA-Machine01"、"Prod-Machine01" 等名称保存在某个文件夹中。请问如何让Vagrant动态地获取这些证书,根据证书名称(如"QA-...

7得票1回答
在Puppet中是否可以使用“断言”?

有没有一种方法可以断言Puppet中的一个变量(更具体地说,是一个事实)具有特定的值,并在其不具备该值时中止安装? 背景如下: 大多数情况下,我可以引用主机名,但有时我需要使用IP地址。例如,我们的日志收集器主机需要在防火墙中打开几个特定机器(而不是整个子网)的端口。我需要使用IP地址来打...

24得票6回答
如何在 Puppet 中迭代数组

我希望能够迭代一个存储为Facter事实的数组,并为数组的每个元素创建一个新的系统用户和目录,最后对AWS进行API调用。 事实示例: my_env => [shared1,shared2,shared3] 如何在Puppet中迭代一个数组?