问题标签 [theforeman]

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 投票
2 回答
1122 浏览

apache - Apache mod_rewrite mod_proxy 重定向

我正在尝试将 /foreman 重定向到https://someurl:4343

我在用:

到目前为止的结果是:

  • 我得到没有样式和图像的索引页

  • 所有链接都不起作用,即 /foreman/hosts?somevariable=somevalue

我想让所有对 /foreman/* 的请求转到https://MyIP:4343/ * 包括变量、获取请求、图像、样式表等

我应该如何进行?

0 投票
1 回答
1116 浏览

puppet - puppet 3 的工头找不到 $confdir 的值

我无法在 puppet 版本 3 下启动工头

我已经应用了以下网址中的所有解决方法,但仍然无法解决

http://theforeman.org/attachments/410/3_0-hack.patch http://theforeman.org/projects/foreman/wiki/PuppetThreeWorkarounds https://groups.google.com/forum/?fromgroups=#!topic /foreman-users/QHyu-U7nE6Q http://theforeman.org/projects/foreman/wiki/Troubleshooting

下面是我的 puppet.conf

我尝试手动将 confdir=/etc/puppet 添加到 puppet.conf 并且仍然有帮助

我已经重新启动了所有工头代理和木偶服务,但仍然没有运气。感谢您在此框中启动工头的任何帮助。

puppet 3.0.1 版,debian 2.6.32-5 上的工头 1.0 版

谢谢

0 投票
0 回答
430 浏览

ssl - 安装工头 - 错误 107 ERR_SSL_PROTOCOL_ERROR

我正在尝试在 VM Ubuntu Server 12.04 中安装 Foreman,因此我遵循了此手册页:http ://theforeman.org/manuals/1.1/index.html#3.InstallingForeman

我宁愿用安装程序安装,但实际上,当我去的时候,我得到了一个 107 错误

(当然,我不写 fqdn literraly)。Puppet 模块运行良好,没问题。当我输入

一切都很好,我收到了服务器的回复。我认为 apache 的乘客模块以某种方式令人不安,但我以前从未使用过它。

然后我尝试了其他方式来安装它,打包方式给了我相同的结果。

但是,从源安装方式(最新稳定)正在运行,但服务器在 Webrick 上运行,我想要乘客。

有人对此有问题吗?和/或解决方案?谢谢 :)

0 投票
1 回答
2876 浏览

gem - 进行捆绑安装时,工头中的 Gemfile 和 Bundler 错误

我正在尝试安装工头挂钩,但There was an error in your Gemfile, and Bundler cannot continue.在运行时得到了bundle install

工头 1.1 版

宝石文件:

和 Gemlock.file

0 投票
1 回答
145 浏览

ruby-on-rails - Ruby如何扩展方法以接受新参数

我希望有人可以帮助我。

我在红宝石中有这个方法:

然后我在这个其他方法中调用它:

其中@hosts是主机名数组。

现在,我想扩展 puppetrun_oneClass!接受@myDeploy参数,其中@myDeploy参数是一个包含字符串的变量。

我怎么能那样做??然后我应该如何调用修改后的方法?

谢谢!!

0 投票
2 回答
13471 浏览

ruby - 卸载工头

我已经按照此处的说明在 Ubuntu Server 12.04 上安装了 The Foreman:

http://theforeman.org/manuals/1.2/quickstart_guide.html#Installation

我现在决定它不适合我 - 但我找不到任何关于如何卸载的说明。gem uninstall foreman 等各种命令失败,因为它似乎是作为 gem 安装的。

任何帮助将不胜感激。谢谢,克里斯蒂亚诺

0 投票
1 回答
1121 浏览

linux - 工头数据库导入失败

我已经使用 yum repo 在 centos 6 上安装了工头

并将 database.yml 配置为

但是,在构建表格时,会出现此错误,有什么想法吗?

更新:固定使用

但现在它卡住了....

固定

如果安装了多个版本的activerecord/mysql,目前foreman会出现问题,应该使用foreman安装提供的gem。

所以这些是删除不必要的宝石的步骤

0 投票
1 回答
1054 浏览

linux - puppet create_resources 传递多个值

我将以下工头 yaml 配置传递给 puppet 以获得 sysctl 键..

YAML 配置

下面是 sysctl 的木偶清单

初始化程序

系统配置文件

尽管如果我使用 yaml 仅传递一个键值,则键有效,但如何将多个键传递给 sysctl 清单,因为我知道 puppet 中没有值循环。

有没有办法让 augeas 块可以接受多个键值......?

0 投票
1 回答
62 浏览

foreman - 两个流行的“工头”项目的消歧

我相信目前有两个非常框架用于部署,它们都被称为“工头”。在heroku 世界中,foreman 似乎引用了一个软件解决方案——即我们使用它在本地运行应用程序。在硬件世界中,我看到了一个名为“theforeman”的工具的引用,具有讽刺意味的是,它做了类似的事情,尽管用于运行裸机机器。

它们之间是否存在公开的歧义,或者它们之间是否存在任何关系?

http://theforeman.org/manuals/1.3/quickstart_guide.html

http://ddollar.github.io/foreman/

0 投票
1 回答
696 浏览

ruby - 使用 puppet 和 foreman 生成配置文件

我正在尝试将参数从工头推送到我的 puppet 类以生成配置文件。

每个文件应该是这样的:

我在 Foreman 中定义了一个参数,它是一个哈希数组

我想知道是否可以执行类似的操作来生成例如 2 个不同的配置文件,因为我在调用 dumpdb 时得到“资源标题必须是字符串”

先感谢您,