問題タブ [puppet]
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.
linux - PuppetCA が証明書要求に署名しない
MCollective 1.2.0、Puppet 2.6.4、およびプロビジョニング エージェントをセットアップしています。ほとんどの場合、これは問題なく機能しますが、時々 (10 ノードごとに)、パペットエージェントの署名要求がマスターで署名されないことがあります。この場合、「/production/certificate/...」に対する puppet エージェントのすべてのリクエストは、HTTP エラー 404 で失敗します。
ログ出力はあまり詳細ではないため、問題の分析も困難です。
パペットエージェント:
パペットマスター:
... 最後のメッセージが際限なく繰り返されます
誰かがそれについて接着剤を持っていますか?
マーカス
deployment - puppetにイテレータとループはありますか?
リソースを定義(?)するとき、たとえばdir構造を確保するために、使用可能なループはありますか?
そのように:
私は数十のディレクトリを持っていて、それをpuppetで宣言するのに本当にうんざりしています。15LOCのbashが必要になります。
何か案は?
.net - Chef と Puppet のおすすめ
いつ、どのような状況でパペットを使用し、いつシェフを使用するかについてお聞きしたいと思います。また、単一のサーバーをその構成に反復し、それを一連のサーバーにプッシュして、変更を直接確認できるようにする、パペットソロタイプのものであるrumpも見つけました。
私の質問: 上記のどれをどのように使用すればよいですか? 誰かが私を助けることができますか?
私の目的は、rake と git を使用した mono/.Net 環境での継続的インテグレーション、継続的デプロイのコンテキストにあります。Web アプリケーションを簡単にパッケージ化、バージョン管理、および展開したいと考えており、複数の Web サーバーのロード バランサーに recepies を使用したいと考えています。これらを迅速に停止でき、アップグレード間のダウンタイムがありません。
deployment - 人形のコードを調べるのに良いリソースは何ですか?
コミュニティによって認識されているgithub上のシェフのオープンレシピのようなものはありますか?
puppetを使用してシステムの構築を開始していますが、チュートリアルだけでは不十分で、githubの内容は開発の後期段階にあります。
ruby - パペット + パッセンジャー + Apache/Nginx
私は非常に大規模な人形の展開に取り組んでいますが、レンガの壁にぶつかっているようです. 私の理想的な設定は、Nginx + Passenger を使用してパペットを提供することです。私が抱えている問題は、パペットが乗客を通過するときにエラーをスローすることです。puppetmasterd を起動すると、すべて正常に動作しますが、Passenger を介してサービスを提供すると、次のエラーが発生します。
すべてが auth.conf の問題を指しているように見えますが、私の auth.conf ファイルは可能な限り汎用的であり、前述のように、Rack を直接使用してパペットを提供するとすべてが機能します。
誰かがこの問題に遭遇したことがありますか?
puppet - puppetを介してlighttpdでfastcgimodを有効にする
こんにちはみんなpuppetに不慣れで、私はpuppetを使用してクライアントで次のコマンドを実行し、puppetクライアントでfastcgimodが有効になるようにします。lighttpd-enable-mod fastcgi
puppetサーバーとクライアントはどちらもubuntuマシンであり、私のlighttpdモジュールのinit.ppファイルは次のとおりです。
}
puppetクライアントでこのコマンドを実行するのを手伝ってください。
ありがとう
puppet - puppet-テンプレートで使用されるカスタムタイプからデータを収集するための最良の方法
私は次のマニフェストを持っています:
そして次のerbテンプレート:
ここでの私の意図は、foo型のパラメーターとして使用されるすべての$var変数を収集することです。そして、それらをmyfile.erbテンプレートで提供します。私の例では、 $store変数が使用されました。
この例は機能しません。私は何が間違っていますか?
同じことを達成するためのより良い方法はありますか?基本的に、あるタイプで使用されるパラメーターを収集し、それらをいくつかのテンプレートで提供する必要があります。
deployment - スレーブ データベースの設定に Puppet と Chef のどちらを使用しますか?
スレーブ データベースの構成とデプロイに必要なタスクは、Chef または Puppet がカバーするタスクですか? たとえば、Puppet で新しいスレーブのホスト構成をマスター ノードに追加し、MySQL プロセスを再起動する必要がありますか?
puppet - puppetのノード名をnoopオプションに設定します
puppetを使用していて、noopでテストしたいのですが、一部の構成はノードタイプなどのホスト名に依存します。
ノード名を設定し、noopでpuppetを実行して、ノード名と一致するノード構成を確認するにはどうすればよいですか?現在、これはエラーメッセージとして表示されます(私のラップトップはソラリアです):
ノードsolaria.lanでデフォルトノードまたは「solaria、solaria.lan」という名前が見つかりませんでした
ありがとう。
php - シンプルな LAMP 開発のための Chef/Fabric/Puppet に代わるものはありますか?
私は最終的に、スキルを向上させ、ビジネスを成長させるために、ソフトウェア設計プロセスを正しく学ぶことに専念しました. これは、バージョン管理 (git) を採用し、開発 - ステージング - 運用環境をセットアップし、これらの環境を可能な限り同様に構成することを意味します。
サーバー設定を自動化して同期するためのソリューションを選択するという最後のステップに本当に追いついています。Chef、Puppet、Fabric について調べてみましたが、私の目的からすると、どれも複雑すぎるように思えます。私は:
- 単一サーバーでの小さな Web アプリの開発
- 中程度の PHP と UNIX のスキルを備えた LAMP 環境での開発
- 環境変数を大幅に変更することはありません (主に php.ini、Apache 構成)
複雑な Chef 環境をマスターしたり、Fabric を使用するために Python を学習したりするよりも簡単に実装できるソリューションに関する推奨事項をいただければ幸いです。必要に応じてこれを行うことができますが、非常に単純なニーズを考えると、より基本的でエレガントなソリューションがあることを願っています。