puppet-foreman

如何更改 Web UI Foreman 的 URL?
puppet-foreman

如何更改 Web UI Foreman 的 URL?

您好 我可以更改 Web UI 界面的 URL 链接吗?我使用的是 Foreman 3.9 版本。我尝试使用 foreman-installer --foreman-url 更改 URL,但出现 ssl-certificate 问题错误。更改配置 /etc/foreman/settings.yml 和 /etc/foreman-proxy/settings.yml 不起作用。 ...

Admin

为什么 Puppet 会切换环境然后又切换回来?
puppet-foreman

为什么 Puppet 会切换环境然后又切换回来?

这是 Puppet 5.5.22 和 Foreman 1.22.0-develop。我知道这是一个过时的 Foreman 和 Puppet 安装,但在我用新版本替换它们(即将推出的项目)之前,我必须处理它们。 # puppet agent -tv Notice: Local environment: 'production' doesn't match server specified node environment 'development', switching agent to 'development'. Info: Retrieving plug...

Admin

使用 Gitlab、Foreman 和 Puppet 进行持续交付
puppet-foreman

使用 Gitlab、Foreman 和 Puppet 进行持续交付

我们使用不同的工具来协调我们的环境。一方面,我们使用 Puppet 和 Foreman 来部署不同的服务器应用程序,另一方面,我们使用 Gitlab 来管理问题,并与 Git 合并请求集成。我们有一个运行测试的 Gitlab 管道。 我们希望改进集成,并能够从 Gitlab 向所有服务器交付服务器应用程序。该怎么做?我们可以将流程从 Gitlab 链接到 Foreman 再链接到 Puppet 节点吗?或者直接从 Gitlab 启动 Puppet 部署是否更好(并且可能)? ...

Admin

Foreman - 在 YAML 配置中使用全局 / 主机变量
puppet-foreman

Foreman - 在 YAML 配置中使用全局 / 主机变量

我在使用 Foreman 中的全局变量时遇到了一些麻烦。我有一个名为 ALLOW_AD_USERS 的全局变量,我可以在主机的事实部分中看到它。我试图在与主机关联的 YAML 配置中使用此变量。它似乎只是一一复制了它。 阅读手册后,我认为我可以添加"${$foreman::ALLOW_AD_USERS}"并自动归档我在全局变量中定义的名称。 任何帮助都将非常有帮助。 sssd: domains: example.com config_file_version: 2 services: - nss - pam domain/example....

Admin

Puppet 服务器未启动
puppet-foreman

Puppet 服务器未启动

需要一些小问题的帮助 - Puppet 服务器: # puppet --version 6.15.0 puppetserver --version puppetserver version: 6.11.0 openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode) 地位 : systemctl status puppetserver....

Admin

将 Puppet 代理连接到 master 时出现问题
puppet-foreman

将 Puppet 代理连接到 master 时出现问题

尝试构建基于最新的可用于测试目的的傀儡/代理的基础设施。 因此,我一直在尝试在节点上运行 Puppet 代理,目前我收到了下面的错误,Puppet Master 当前在全新安装的 Foreman 1.24(EC2 实例)上运行,并且似乎正在顺利运行代理,但代理的情况则有所不同。 我能够从主服务器上的节点(代理)访问并签署证书,但是除了出现错误之外什么也没有。 root@puppetagent02:~# puppet agent -t Warning: Unable to fetch my node definition, but the agent r...

Admin

Foreman 清单 - Puppet 类参数更改时触发操作
puppet-foreman

Foreman 清单 - Puppet 类参数更改时触发操作

我是 Puppet 的新手,我支持一个小型 Windows 环境,其中主要包含 Web 服务和控制台应用程序,全部由 Foreman/Puppet 管理。 我已经设法编写了几个清单,以使这些应用程序保持正常运行。 对于 Web 控制台应用程序,我正在努力实现以下逻辑: 如果监听端口(例如变量 $port)发生变化(由于有人从 GUI 对其进行了更改),则会触发自定义脚本(已到位)以重新创建应用配置中的新端口的 Web 服务。(注意:它不是 IIS Web 服务,而是原生 Windows 服务)。 有人可以建议我如何处理这个问题吗? 提前致谢! 问...

Admin

Puppet 服务器 - 删除 /var/lib/pgsql/data/base/ 里面的文件可以吗?
puppet-foreman

Puppet 服务器 - 删除 /var/lib/pgsql/data/base/ 里面的文件可以吗?

我们有一个在 RHEL 6.10 上运行 3.8.7 的 puppet 服务器。它今天早上经历了一次 OOM 事件,然后服务器在没有干预的情况下恢复了。在调查此事时,我注意到服务器响应非常慢。我看到它突然有超过 3200 个进程在运行,即将崩溃。我能够重新启动该服务器,它又恢复正常了。现在一切似乎都很正常,除了 /var/lib/pgsql/data/base/ 中现在有大约 15 个文件/每个文件占用 1G 空间。这些文件都带有今天的时间戳,并且直到重启后才出现。有人知道这些文件是否可以安全删除吗?我不熟悉这个特定的文件夹或它如何与 puppetmaste...

Admin

如何在 Puppet 环境中测试/排除 hiera 故障
puppet-foreman

如何在 Puppet 环境中测试/排除 hiera 故障

我正在使用 Puppet 和 Foreman 来配置主机,目前我已经将所有 Puppet 配置作为模块保存在存储库中。我想使用 Hiera,但我从来没能从.yaml我添加的文件中获取哪怕是最简单的东西。我的主人puppet.conf是: [main] basemodulepath = /etc/puppetlabs/code/environments/common:/etc/puppetlabs/code/modules:/opt/puppetlabs/puppet/modules:/usr/share/puppet/modules cod...

Admin

从 Foreman 中删除主机
puppet-foreman

从 Foreman 中删除主机

在 Foreman 1.12 中,我从 VMware Web 客户端删除了一个虚拟机,但无法从 Foreman 中删除其记录。 我收到以下错误: Error: Failed to destroy a compute VMware (VMware) instance *************: ERF56-4248 [Foreman::FingerprintException]: The remote system presented a public key with hash *********** but we're expecting a dif...

Admin

已解决 - 无法在 CentOS 6.9 上安装 foreman-proxy
puppet-foreman

已解决 - 无法在 CentOS 6.9 上安装 foreman-proxy

木偶 [root@ns1 ~]# puppet --version 4.10.1 存储库(使用 Foreman 1.12,因为 Centos 6 不支持下一个版本) [root@ns1 ~]# yum repolist enabled Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.coreix.net * epel: mirror.nl.leaseweb.net * extras: repo.uk.bigstepc...

Admin

Debian 8 + Foreman 无法加载
puppet-foreman

Debian 8 + Foreman 无法加载

我正在尝试使用 foreman,我按照网站上的教程在 Debian 8 上安装了它。但是,当我尝试加载 foreman 时,我得到了: 辛纳屈不知道这首小曲。 # in usr/share/foreman-proxy/modules/root/root_api.rb class Proxy::RootApi get '/' do "Hello World" end end 我在生产日志中也没有看到任何有用的东西。有什么建议吗?我应该查看其他日志吗? ...

Admin

如何向 Foreman 查询具有特定全局参数的主机?
puppet-foreman

如何向 Foreman 查询具有特定全局参数的主机?

我们使用 Foreman 中的全局参数,我需要列出所有将全局参数foo设置为“ bar”的主机。 我可以使用 REST API 或其他方法来实现这一点吗?通过API 调用列表,我没有发现任何适用的东西——还有希望吗? 或者,我正在考虑创建一个特殊的 Puppet 类,它只会将全局参数重新声明为其自己的变量。通过使其成为导出资源,我可能能够从所有主机收集数据...这似乎很糟糕,但是——有没有更好的方法? ...

Admin

无法在 ubuntu 12.04 中安装 foreman
puppet-foreman

无法在 ubuntu 12.04 中安装 foreman

我正在尝试在 ubuntu 12.04 中安装 foreman,添加 apt 源并执行 foreman-installer 命令后出现以下错误。 /usr/lib/ruby/vendor_ruby/kafo/puppet_module_parser.rb:21:in `initialize': 未初始化常量 Puppet::Parser::Parser (NameError) 在谷歌上找不到太多信息.... 如何解决? ...

Admin

从 Foreman 检索审计和报告
puppet-foreman

从 Foreman 检索审计和报告

我有一个 Foreman 1.9.0 系统,使用 postgres 作为 RHEL 7.2 上的后端。 要求能够近乎实时地(5-10 分钟)将审计日志和报告发送给外部实体。 我一直在网上搜索,但一直无法确定这是否可行。我可以创建一个脚本,直接从数据库读取日志并将其输出到 xml 中。但从问责制的角度来看,这并不理想。 理想的输出解决方案是 XML,但 syslog 消息格式就足够了。 谢谢 ...

Admin