web-dev-qa-db-ja.com

人形なしの職長?

私たちはpythonショップであり、 ansible を使用しています。ベアメタルインストールに取り組むために、フォアマンとアンシブルを統合することを検討しています。

職長 人形なしで使用することはまったく可能ですか?

ドキュメントは網羅的であることがわかりましたが、明確な答えを見つけることができませんでした。 「ForemanインストーラーはPuppetを使用してForemanをインストールします。」使用するつもりがなくてもパペットをインストールする必要があると思いますか?

6
tink

インストーラーはPuppetを必要とし、デフォルトでPuppetマスターをセットアップしますが、Foreman自体はPuppetを必要としません。 PuppetなしでパッケージまたはソースからForemanをインストールすることは完全に可能です。

Foremanのしくみ、または最初から設定する方法に慣れていない場合は、インストーラーをそのまま使用することを強くお勧めします。正しく設定されていないか、最適に設定されていない可能性があるためです(例:Passengerを設定します)。 、SSLなど)。先に進む前に、「デフォルト」設定でそれを理解してください。

インストーラーを実行してセットアップし、Puppetマスター仮想ホストを削除し、インストーラーとPuppetパッケージを削除し、スマートプロキシ(/etc/foreman-proxy/settings.d/puppet.yml)。インストーラーは、メインのForemanサーバーとスマートプロキシサービス間の認証と暗号化のために生成するPuppet証明書を引き続き使用します。

また、ホストでインストーラーを実行してアプリケーションに慣れ、経験と既存のホストをリファレンスとして使用して、Puppetなしで再度セットアップすることもできます。

8
Dominic Cleal