90得票12回答
Nginx:在Ubuntu上,nginx的权限被拒绝。

我是新手系统管理员。在Ubuntu上安装nginx 通过puppet之后,我得到了以下输出: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission den...

88得票8回答
如何向 .dockerignore 文件中添加项目?

我找不到许多 .dockerignore 文件应该看起来像什么的示例。 使用 Puppet 在 Docker 容器上安装几个软件包会使镜像从 600MB 增加到 3GB。我试图使用 .dockerignore 文件将大小保持在最小。$ cat Dockerfile FROM centos...

85得票4回答
为什么人们使用Puppet/Chef与Amazon Cloud Formation一起,而不仅仅使用CloudInit?

我们计划使用未经“预先烘焙”的AMI EC2实例。也就是说,当它们被启动时,它们是裸装的AWS Linux安装。我们的引导程序将拉取我们需要的各种安装,例如Python,Tomcat。我们将至少有3个实例和最多8个实例。 鉴于这些要求,与使用Amazon Cloud Formation(Cl...

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

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

71得票2回答
如何使用Docker、Puppet和Vagrant开发LAMP网络应用程序?

在黑暗时代,我通常会在自己的电脑上本地测试LAMP Web应用程序。PHP(在我的情况下),数据库和Web服务器都是本地安装的。 服务器使用标准的Apache和MySQL安装,并且我有多个虚拟主机用于Web应用程序的不同部分。当我对本地机器上的结果感到满意时,我会登录服务器并在staging...

70得票7回答
Windows的配置管理

是否有像*nix世界中的那些Windows工具?我正在寻找类似于Chef或Puppet的工具。 我找到了cfEngine,但它看起来仍然非常*nix-centric。理想情况下,它将是开源的,并且由命令行驱动。 想法是使用基于Windows的服务器构建自动化基础架构。我们当前的IT部门不允...

55得票6回答
在Puppet的.pp文件中如何连接字符串?

这是我的天真方法:# puppet/init.pp $x = 'hello ' + 'goodbye' 这不起作用。在 Puppet 中如何连接字符串?

52得票8回答
在使用Puppet安装其他软件包之前,请运行`apt-get update`命令。

我正在尝试创建一个puppet模块,自动安装Zend Server CE。这里不重要,但步骤如下: 更新/etc/apt/source.list 通过wget下载repos密钥 执行apt-get update 执行apt-get install zend-server-ce-5.2 ...

49得票10回答
如何在运行Puppet客户端时打印输出?

我希望在 Puppet 运行时打印出消息和变量。我看到有两个可能有用的函数,但我无法真正使用它们。 我的 site.pp 文件: info "running site.pp info" debug "running site.pp debug" 当我在客户端运行时: puppet -t...

48得票6回答
Puppet/Facter "Could not retrieve fact fqdn": 如何修复或规避?

我正在学习Puppet,并尝试在家里的虚拟机上进行实验。目前我还没有使用Puppet服务器,只是在本地运行。它可以正常工作,但每次运行puppet apply ...时都会有几秒钟的延迟,之后才显示消息。warning: Could not retrieve fact fqdn 我猜测这个消息...