問題タブ [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 に答える
1977 参照

ubuntu - Ubuntu 14.04 での Foreman 1.7 インストール エラー

Ubuntu 14.04 の新規インストールで Foreman マスター セットアップを取得しようとしています。私はヒットしていて、インストールの問題が発生しており、適切な結果が得られません (または、正しい言葉がわかりません)。

フォアマン インストーラーを実行する前に、「ping $(hostname -f)」の結果が 127.0.1.1 ではなく、自分の IP アドレスであることを確認しました。

インストーラーが終了した後、次のエラーが残りました (マシン名は編集されています):

/var/log/foreman-installer/foreman-installer.log から (マシン名は編集済み):

エラーの性質を考慮して、Web UI を使用してスマート プロキシを再作成しようとしました。そこで、次のエラーが発生しました (マシン名は編集されています):

最後に、プロキシが実行されていることを再確認しました。

ファイアウォールがオフになり、apt-get upgrade が実行されました。それ以外は、Ubuntu 14.04 のかなり標準的なインストールである必要があります。

誰かがこのエラーに遭遇しましたか? 他に試すべきトラブルシューティングのヒントはありますか?

ありがとう!

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

git - 構成ファイルの Git から特定のリビジョンを適用し、問題があればロールバックする方法は?

問題: 構成ファイルの特定のリビジョンで RPM をインストールできるようにしたいと考えています。

次の例を見てください。

インストールされて実行されていることを保証したい RPM があるとします。ここでは問題ありません。ここで、パペット環境ごとに異なる構成ファイルを提供したいとします。ここでも問題ありません。

しかし、バージョン管理を具体的に構成ファイルに対してのみ行いたいとします。構成ファイルの新しいバージョンが、たとえば Git リポジトリに存在することを検出できるようにしたいと考えています。存在する場合は、構成ファイルが適用され、サービスが再開されました。サービスが正しく実行されている場合は問題ありません。そうでない場合は、構成ファイルの古いリビジョンを再適用する必要があります (構成ファイルを以前のリビジョンにロールバックします)。

これはパペットでまったく可能ですか?もしそうなら、どのようなアーキテクチャがそのようなシナリオに最適なアプローチでしょうか?

この問題に関する正しい方向またはヘルプのポイントは非常に高く評価されます。

ありがとう、

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

hash - Foreman/Puppet モジュール pdxcat/collectd. ハッシュの構文

パペットを初めて使用し、このモジュールを機能させようとしていますが、非常にイライラしています。

私が苦労しているプラ​​グインはこれです: https://forge.puppetlabs.com/pdxcat/collectd#class-collectdpluginnetwork

私が設定しようとしている値は、私が試したcollectd::plugin::networkの下のサーバーです:

およびその他の無数のオプション。

有効なハッシュの書き方を教えてください。

マニフェスト:

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

ruby-on-rails - foreman 1.7 エラー メッセージ I18n::InvalidLocale: :en は有効なロケールではありません

私はRubyの初心者です。今日、ソースからフォアマンをインストールします。

command を実行RAILS_ENV=production bundle exec rake db:seed assets:precompile locale:packすると、次のエラー メッセージが生成されます。

コマンドでgitからコードを取得するので、コードに問題があるとは思いませんgit clone https://github.com/theforeman/foreman.git -b 1.7-stable

エラー メッセージが表示された後、次のことを行います: ファイル ROOTDIR/config/application.rb を編集し、次の行を追加しますが、同じエラー メッセージが表示されます。

私のルビーバージョンは ruby​​-2.0.0-p451 です

誰かが私を秋から連れ出すのを楽しみにしています。ありがとう。

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

puppet - Puppet マスターとは異なるノードに foreman をインストールしますか?

Puppet マスターとは異なるノードに foreman をインストールすることは可能ですか? はいの場合、注意する必要があるものはありますか。

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

puppet - スマートクラスパラメーターとスマート変数の違いは何ですか

puppet foreman UI には、スマート クラス パラメータとスマート変数があります。スマート クラス パラメーターには、スマート変数がそうでないオーバーライド機能があります。では、スマート変数はスマート クラス パラメーターのサブセットであると言えるのでしょうか?

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

ruby - Foreman の yaml の最初の要素へのアクセス

Foreman からの yaml 構造から 1 つの要素を取得しようとしています。yaml は次のようになります。

この yaml は Foreman で宣言され、テンプレートで使用されます。

そして、マニフェストで定義されています:

この場合、適用する必要があるのは最初の要素だけです。速い答えをありがとう。

乾杯