问题标签 [puppetlabs-apache]

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 投票
1 回答
95 浏览

vagrant - 在 puppet 中设置三层环境

这些是我的文件:

  1. 节点.pp 文件
  2. 网站.pp 文件

我需要在图中设置基础架构,并且我想使用 Puppet Automation 来执行此操作。我需要, 

  1. 创建 4 台 VM,1 台用于 DB,1 台 Web 服务器,1 台负载均衡器,1 台主机
  2. 使用 Puppet Agent 设置它们
  3. 从社区网站(Puppet Forge/Chef Supermarket)找到合适的模块/食谱
  4. 使用从社区站点获取的配方/类来配置节点。
  5. 提供配置参数以使所有这些节点相互连接。

      最终目标是有一个有效的 Wordpress 设置。

我陷入了主代理配置过程。我有一个 Puppet 大师和 3 个代理正在运行。但是,但是每当我#puppet agent --test在代理中运行时,它都会引发错误。我期待社区的帮助。

我得到的错误是......

0 投票
2 回答
1103 浏览

apache2 - 如何在不影响 puppetlabs/apache 模块默认设置的情况下编辑 apache2.conf 文件?

我已经安装了puppetlabs-apache模块。我能够管理虚拟主机,但现在我想更改/添加apache2.conf客户端服务器默认文件的内容。具体来说,我必须添加行

apache2.conf文件。如何在不干扰 puppetlabs/apache 模块设置的情况下进行更改?

0 投票
0 回答
61 浏览

puppet - 集合对象的 Heira Puppet erb 语法

我们的 Yaml。

我想知道如何在 heira 和 erb 上声明这个

我试过把它放在heira上

对于我们尝试过的erb

但仍然没有运气,我得到不能反序列化 java.util.ArrayList 的实例出 VALUE_STRING 令牌

0 投票
2 回答
1550 浏览

nginx - 如何在人偶中附加文件

我有nginx.conf的木偶代码。该文件由source => puppet://path to file其中包含所需的文件内容创建。我不想打扰这个文件,因为它是默认设置。

我必须附加这个nginx.conf文件,它可以部署在需要它的特定节点上。所以我编写了负责新更改的单独模块。但是这个模块依赖于包含该nginx.conf文件的先前模块。

if ! defined(File['/etc/nginx/nginx.conf']) { file { '/etc/nginx/nginx.conf' : ensure => present, owner => root, group => root, mode => '0644', source => 'puppet:///modules/path/to/file/nginx_default.conf', require => Package[ 'nginx' ], notify => Service[ 'nginx'], } }

如何在不干扰上述代码的情况下附加 nginx.conf 文件?

0 投票
0 回答
963 浏览

php-7 - 如何使用 puppetlabs-apache 在 Ubuntu 16.04 上使用 PHP 7.0 安装 Apache

将问题移至服务器故障站点

我想使用Puppet Labs Apache 模块在 Ubuntu 16.04 上安装带有 PHP 7.0 的 Apache 。

  1. 按照文档,该模块支持 Ubuntu 16.04
  2. 一张与 PHP 7.0 支持相关的票证,并且有一个接受的合并请求应该添加 PHP 7.0 支持。
  3. 看起来合并中提供的修复不包含在模块 1.9.0 版本中。

问题是

  1. 有什么方法可以使用建议的修复程序并使用 PHP 7.0 安装 Apache?
  2. 我应该在清单中写什么?

以下代码(来自 Puppet 清单)在 Ubuntu 16.04 上不起作用

我有以下错误

我尝试配置 FastCGI 服务器来处理 PHP 文件,但这也失败了,并出现了几乎相同的错误消息。该模块对 PHP 7.0 一无所知。

0 投票
1 回答
166 浏览

puppet - puppetlabs-apache 依赖循环

关于服务器故障的相同问题:

我正在尝试在我的部署中包含 puppetlabs-apache 模块(v1.10.0),我只是使用默认配置运行时遇到了问题

或者

我的依赖周期如下:

任何帮助将不胜感激

0 投票
1 回答
239 浏览

puppet - puppet 安装错误 - 启用 repo

我正在使用以下命令启用官方 Puppet Labs 集合存储库:

当我尝试这样做时:

sudo rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm

错误:

有谁知道如何解决这个问题?

0 投票
2 回答
288 浏览

apache - apache 没有启动,并且在日志中没有正确的消息

我曾尝试使用 puppet 配置 apache。当我尝试启动 apache 时,它​​没有任何正确的错误消息而失败。我不明白为什么它失败了。我尝试执行以下命令,它只是说启动失败,并且没有显示任何启动失败的具体原因。你能告诉我如何弄清楚发生了什么吗?我在下面附上我的日志文件。

0 投票
1 回答
1829 浏览

puppet - Puppet 错误:无法从远程服务器检索目录:SSL_connect 返回=1 errno=0

我正在尝试在 aws ec2 instance-linux ami 中设置 puppet master 和 puppet agent。当我运行我的 puppet 代理生成证书供主签名时,我遇到以下错误。

木偶大师:

傀儡代理:

木偶大师:

傀儡代理:

谁能帮我解决这个问题。

0 投票
2 回答
820 浏览

node.js - 通过 puppet 安装 nodejs 失败

基本上我想使用 puppet 执行以下操作:

我是木偶配置管理工具的新手。到目前为止,我已经完成了 puppet master -agent 设置。

并且能够在我的代理上成功安装 apache。

我在 RHEL 上使用 puppet 版本 3.8.7。作为第一步,我需要在 puppet 代理上安装 nodejs 来运行我的应用程序。

安装了 puppetlabs-nodejs 模块

主节点上的 /etc/puppet/manifests/site.pp 包含以下代码:

当我在代理上运行以下命令时,出现此错误:

代码失败并出现以下错误