問題タブ [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.
manifest - foreman スマート クラス パラメータを使用してパペットに引数を渡す
foreman と smart クラス パラメータを使用して、yaml 構造を puppet クラスに渡そうとしています。
私の Yaml 構造は次のように定義されています。
テクノロジーごとに各ファイルを生成する必要があります。
私のクラスの定義:
これが機能しない理由がわかりません。おそらく正しい方法をとらなかったのでしょう (クラスにパラメーターを追加する必要がありますか?)
前もって感謝します、
パペット2.7を使用しています。
ruby - パペットを登録するフォアマンスマートプロキシエラー
をインストールしforeman
、同じ ubuntu 12.x ボックスにエントリを追加しようとしましたが、次のエラーが発生しています。DB を削除して再起動しましたが、それでも同じ問題が発生します。foreman-proxy
puppet
smart-proxy
ruby - foreman - vmware テンプレートからのクローン
フォアマンを実行することができ、VM を vcenter に自動デプロイし、後で puppet で構成することができました。
とにかく、テンプレートから VM のクローンを作成する必要がありました。まだ実装されていないように見える以下の機能リクエストを回避しました: http://projects.theforeman.org/issues/2438
私は webgui と実装全体に本当に満足しています. これを行うためにフォアマンでビルドプロセスをカスタマイズする可能性はありますか? それとも、どこかにデプロイするスクリプトが既にあるのでしょうか?
それがまったく不可能な場合、お勧めできる別のツールはありますか?
どうもありがとうございました。
ruby - puppet node.rb エラー 404 が見つからないフォアマン
パペットをインストールforeman-1.2
しました。インストール後、パペットをsmart-proxy
フォアマンに登録しました。
次のコマンドを実行すると
フォローしてみた
foreman.log デバッグ
何か不足していますか?foreman
GUIで最初にホストを作成する必要がありますか? の概念がわかりませんnode.rb
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 :
このエラーを修正するにはどうすればよいですか?目的を達成するための正しい方法を教えてください。
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 [::]:*
apache - OpenStack のインストール時に Puppet が Foreman VirtualHosts を削除する
Puppet と Foreman の紹介は非常に苦痛でしたが、大きなコミュニティがあることは知っているので、誰かが私をここに連れて行ってくれることを願っています.
Foreman-Installer を使用して Foreman と Puppet をセットアップしたところ、うまくいきました。Foreman を起動して実行しましたが、うまくいきました。ただし、OpenStack コントローラーの役割をマシンに追加したため、Foreman の Apache 仮想ホストが消去されました。vhost ファイルのコピーを求めて Google と Github を探しましたが、うまくいきませんでした。
ここでの主な質問: 1) Apache の Foreman 仮想ホストを見つけて生成するにはどうすればよいですか? 2) Puppet がそれらを再び削除しないようにするにはどうすればよいですか?
パペットマスターの皆さん、よろしくお願いします!
rspec - パラメータ化された puppet モジュールでサブクラスを rspec テストする最良の方法は何ですか?
Foreman enc で Puppet(v3.6.2) を使用しており、次の図のモジュールに示されているパターンのカスタム モジュールが多数あります。
コードのコメントにあるように、file_spec テスト内でモジュール パラメータ $mkdir::path と $mkdir::mode をどのように設定しますか?
明らかに、モジュールをリファクタリングして、必要なすべてのパラメーターを各サブクラスに渡すことができます。それが唯一の方法である場合はそうしますが、このパターンをそのままテストする方法がないようです。
また、module::params パターンを使用した多くの例を見てきました。これは確かに hiera を使用したインストールのクリーンなパターンですが、そのパターンを Foreman で機能させることはできませんでした。せいぜい 2 つを含める必要があります。醜いパラメータ化されたモジュールごとのパペットクラス。