问题标签 [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 投票
0 回答
67 浏览

puppet - 来自服务器的 MCollective Trigger Puppet 代理失败

我正在使用 Puppet Opensource 4.6.1 和 MCollective 2.9.0。我需要从 Puppet Master 触发 Puppet 代理。但是,我找不到puppet runonce命令。是否已弃用此命令,或者是否有新命令可以从 puppet master 触发 Puppet 代理。 using Latest puppet opensource 2.6.0 and Mcollective 2.9.0

0 投票
1 回答
330 浏览

puppet - 基于条件的 Elide Puppet 参数

我在 Puppet 中声明了以下资源define。有一些参数以auth_*该控制身份验证开头。我希望能够根据布尔变量 ie 的值传递该参数块,或者不传递它们$use_authentication

似乎一个if语句在这里不起作用,我认为“选择器”也不会这样做。Felix Frank 在非常密切相关的问题“在 puppet 中定义条件”中有一个非常有用的答案,但我认为该策略不会在这里起作用,因为需要省略的参数嵌套了两层深。

以下给出了语法错误:Syntax error at 'if'; expected '}'

0 投票
2 回答
1228 浏览

apache - Puppetlabs-Apache:为虚拟主机启用 80 和 443

我对 puppet 比较陌生,目前正在研究“puppetlabs-apache”模块。在虚拟主机上设置 ssl 和非 ssl 时我遗漏了一些东西。

应用清单:

问题是我不需要非 ssl(80 端口),但所有请求都应该重定向到 443。

如果我注释掉端口 80 的第一个vhost定义site.mydomain.com,则会引发错误:

服务器上的错误 400:重复声明:Apache::Vhost[site2.mydomain.com] 已在文件中声明..

不知道我在这里缺少什么。我应该怎么做才能使这种永久重定向发生?

0 投票
1 回答
65 浏览

ssl - 自动查找正确的中间 CA 证书

我们正在使用 Puppet 使用 Puppetlabs 的 Apache 模块配置多个运行 Apache HTTPD 的集群。

所有证书都存储在 Puppet 已经可以访问的 git 存储库中(例如puppet://files-host/path/to/certs/${fqdn}.crt)。

现在我们必须ssl_chain为每个使用的证书显式指定中间 CA 证书(apache 类中的变量)。

是否可以让 Puppet 自动找出正确的中间 CA 证书?在“真正的”脚本语言中,我将遍历所有 *.pem 文件并将主题与证书的颁发者进行比较。但这怎么能在 Puppet 中发挥作用呢?

我们不想将中间 CA 证书嵌入到所有证书中。

0 投票
1 回答
98 浏览

apache - Puppet Apache 过期代码

我们转向使用 Puppet 进行管理。使用 apache 模块(来自 Puppet)。

试图找出使 puppet 产生如下内容的语法:

我试过这个:

这将创建这不是我想要的:

ExpiresDefault 和 ExpiresByType 不起作用。其余的对我来说看起来不错。

0 投票
1 回答
374 浏览

puppet - 在所有 puppet 节点上执行命令

我想在我的所有节点中执行下面的简单命令,该命令返回我是否可以使用 puppet factor 使用符号链接。

'ls -l | grep lrw | grep 数据'

如何运行此命令并从一个客户端收集结果?

我没有 puppet master,只在我的所有客户端机器上安装了 puppet 节点。

0 投票
2 回答
571 浏览

ubuntu-14.04 - puppetserver 面临的问题 - puppet-agent 配置

我正在尝试为 DevOps 设置 Puppet。我在 Ubuntu 14.04 中有 puppet 服务器,在 Windows 10 中有 puppet-agent。当我第一次从 puppet-agent (Windows 10) 生成证书时,SSL 证书生成没有任何问题,甚至我可以从 puppetserver 签署相同的证书(Ubuntu 14.04),但是在我尝试通过“ puppet agent -t ”更新puppet-agent(Windows 10)中的状态时签名后出现错误,

错误:无法请求证书:SSL_connect 返回=1 errno=0 状态=错误:证书验证失败:[无法获取 /CN=username-virtualbox.domain.com 的本地颁发者证书]

在此处输入图像描述

puppet配置文件详细信息:

在此处输入图像描述

puppet.config (puppetserver [Ubuntu]):

在此处输入图像描述

已经尝试过的故障排除步骤,

  1. 两个环境中的时区是同步的
  2. 多次从两个环境中删除了包含 ssl 证书详细信息的“ssl”文件夹并重试
  3. 在 Windows 和 Ubuntu 上都启用了 8140 端口
0 投票
1 回答
201 浏览

puppet - Puppet Apache mod_alias 配置

我正在尝试将参数传递给一个类,但遇到了重复声明错误。文档说明了这一点:https ://github.com/puppetlabs/puppetlabs-apache#class-apachemodalias

以下产量: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Apache::Mod[alias] is already declared

0 投票
1 回答
907 浏览

puppet - 无法重启 puppetserver 服务

我正在运行 debian 的机器上设置 puppetserver。当我使用以下命令重新启动服务器时

sudo service puppetserver restart 我收到以下错误

我检查了日志,它显示如下。我按照 puppet 文档https://puppet.com/docs/puppetserver/5.3/install_from_packages.html进行安装。

0 投票
2 回答
382 浏览

puppet - Puppet install apache ubuntu

I use puppet to install apache with the following code in the manifest.

In my puppet.conf I have mentioned like below.

when i checked apache is getting installed with latest version as in my ubuntu repo.So is puppet using ubuntu repo for installing the package or the module as defined in puppet.conf