問題タブ [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 投票する
0 に答える
2432 参照

manifest - foreman スマート クラス パラメータを使用してパペットに引数を渡す

foreman と smart クラス パラメータを使用して、yaml 構造を puppet クラスに渡そうとしています。

私の Yaml 構造は次のように定義されています。

テクノロジーごとに各ファイルを生成する必要があります。

私のクラスの定義:

これが機能しない理由がわかりません。おそらく正しい方法をとらなかったのでしょう (クラスにパラメーターを追加する必要がありますか?)

前もって感謝します、

パペット2.7を使用しています。

Foreman を使用したスマート クラス パラメータ

0 投票する
1 に答える
1211 参照

ruby - パペットを登録するフォアマンスマートプロキシエラー

をインストールしforeman、同じ ubuntu 12.x ボックスにエントリを追加しようとしましたが、次のエラーが発生しています。DB を削除して再起動しましたが、それでも同じ問題が発生します。foreman-proxypuppetsmart-proxy

0 投票する
1 に答える
1533 参照

ruby - foreman - vmware テンプレートからのクローン

フォアマンを実行することができ、VM を vcenter に自動デプロイし、後で puppet で構成することができました。

とにかく、テンプレートから VM のクローンを作成する必要がありました。まだ実装されていないように見える以下の機能リクエストを回避しました: http://projects.theforeman.org/issues/2438

私は webgui と実装全体に本当に満足しています. これを行うためにフォアマンでビルドプロセスをカスタマイズする可能性はありますか? それとも、どこかにデプロイするスクリプトが既にあるのでしょうか?

それがまったく不可能な場合、お勧めできる別のツールはありますか?

どうもありがとうございました。

0 投票する
2 に答える
6974 参照

ruby - puppet node.rb エラー 404 が見つからないフォアマン

パペットをインストールforeman-1.2しました。インストール後、パペットをsmart-proxyフォアマンに登録しました。

次のコマンドを実行すると

フォローしてみた

foreman.log デバッグ

何か不足していますか?foremanGUIで最初にホストを作成する必要がありますか? の概念がわかりませんnode.rb

0 投票する
2 に答える
1345 参照

ubuntu-12.04 - Foreman : preseed コマンド終了コード 8 の実行に失敗しました

ubuntu 12.04職長規定で取り付けます。インストールが完了すると、エラーが発生します:

preseed コマンドの実行に失敗しました

preseed コマンドの実行"wget http://foreman.example.com:80/unattened/finish?token=bae86996-5230-433b-84e7-896a5280df75 -O /target/tmp/finish.sh && in-target chmod +x /tmp/finish.sh && in-target/tmp/finish.sh"が終了コード 8 で失敗しました

ログ Apache :

このエラーを修正するにはどうすればよいですか?目的を達成するための正しい方法を教えてください。

0 投票する
0 に答える
2733 参照

ruby - foreman-installer を使用した Passenger "Web アプリケーションを開始できませんでした" 終了 (SystemExit)

Ubuntu Server 14.04 に公式の Foreman-Installer を使用して puppet-master 3.4 foreman1.6 と phusion パッセンジャーをインストールしました。

しかし、パペット クライアントが実行中のマスターに接続しようとすると、例外が発生します。乗客が原因で、次のメッセージとともに開始できませんでした:

インストール済み: ruby​​ 1.9.1、ruby-rack、ruby-rake、ruby-passenger

問題がわかりません。通常、Foreman-installer のインストール直後に動作するはずです。

誰でもアイデアはありますか?私は本当に操り人形グリーンホーンなので、優しくしてください.;)

sumid への回答として:

いいえ、そうではありません。パペットの場合はポート 8140 です。ここで私の netstat -a テーブル:

Proto Recv-Q Send-Q Local Address Foreign Address
State tcp 0 0 localhost:ipp :
LISTEN tcp 0 0 localhost:postgresql :
LISTEN tcp 0 0 localhost:59581 :
LISTEN tcp 0 0 *:3389 :
LISTEN tcp 0 0 localhost:3350 :
LISTEN tcp 0 0 *:ssh :
LISTEN tcp 0 64 ubuntutest.infraser:ssh 172.17.75.185:62878 ESTABLISHED tcp6 0 0 localhost:ipp [::]:*
LISTEN tcp6 0 0 localhost:postgresql [::]:*
LISTEN tcp6 0 0 [::]:https [::]:*
LISTEN tcp6 0 0 [::]:8140 [::]:*
LISTEN tcp6 0 0 [::]:http [::]:*
LISTEN tcp6 0 0 [::]:ssh [::]:*
LISTEN tcp6 1 0 localhost:44927 localhost:ipp
CLOSE_WAIT udp 0 0 *:ipp : udp
0 0 *:38570 : udp 0 0 ubuntutest.infraser:ntp : udp 0 0 localhost:ntp
: udp 0 0 *:ntp : udp 0 0 * :mdns : udp6 0 0 ローカルホスト:47575
localhost:47575 確立された udp6 0 0 [::]:51315
[::]:* udp6 0 0 fe80::250:56ff:fe9a:ntp [::]:* udp6 0 0 localhost:ntp [::]:* udp6 0 0 [::]:ntp
[::]:* udp6 0 0 [::]:mdns [::]:*

0 投票する
1 に答える
412 参照

apache - OpenStack のインストール時に Puppet が Foreman VirtualHosts を削除する

Puppet と Foreman の紹介は非常に苦痛でしたが、大きなコミュニティがあることは知っているので、誰かが私をここに連れて行ってくれることを願っています.

Foreman-Installer を使用して Foreman と Puppet をセットアップしたところ、うまくいきました。Foreman を起動して実行しましたが、うまくいきました。ただし、OpenStack コントローラーの役割をマシンに追加したため、Foreman の Apache 仮想ホストが消去されました。vhost ファイルのコピーを求めて Google と Github を探しましたが、うまくいきませんでした。

ここでの主な質問: 1) Apache の Foreman 仮想ホストを見つけて生成するにはどうすればよいですか? 2) Puppet がそれらを再び削除しないようにするにはどうすればよいですか?

パペットマスターの皆さん、よろしくお願いします!

0 投票する
2 に答える
1965 参照

rspec - パラメータ化された puppet モジュールでサブクラスを rspec テストする最良の方法は何ですか?

Foreman enc で Puppet(v3.6.2) を使用しており、次の図のモジュールに示されているパターンのカスタム モジュールが多数あります。

コードのコメントにあるように、file_spec テスト内でモジュール パラメータ $mkdir::path と $mkdir::mode をどのように設定しますか?

明らかに、モジュールをリファクタリングして、必要なすべてのパラメーターを各サブクラスに渡すことができます。それが唯一の方法である場合はそうしますが、このパターンをそのままテストする方法がないようです。

また、module::params パターンを使用した多くの例を見てきました。これは確かに hiera を使用したインストールのクリーンなパターンですが、そのパターンを Foreman で機能させることはできませんでした。せいぜい 2 つを含める必要があります。醜いパラメータ化されたモジュールごとのパペットクラス。