私たちはpythonショップであり、 ansible を使用しています。ベアメタルインストールに取り組むために、フォアマンとアンシブルを統合することを検討しています。
職長 人形なしで使用することはまったく可能ですか?
ドキュメントは網羅的であることがわかりましたが、明確な答えを見つけることができませんでした。 「ForemanインストーラーはPuppetを使用してForemanをインストールします。」使用するつもりがなくてもパペットをインストールする必要があると思いますか?
インストーラーはPuppetを必要とし、デフォルトでPuppetマスターをセットアップしますが、Foreman自体はPuppetを必要としません。 PuppetなしでパッケージまたはソースからForemanをインストールすることは完全に可能です。
Foremanのしくみ、または最初から設定する方法に慣れていない場合は、インストーラーをそのまま使用することを強くお勧めします。正しく設定されていないか、最適に設定されていない可能性があるためです(例:Passengerを設定します)。 、SSLなど)。先に進む前に、「デフォルト」設定でそれを理解してください。
インストーラーを実行してセットアップし、Puppetマスター仮想ホストを削除し、インストーラーとPuppetパッケージを削除し、スマートプロキシ(/etc/foreman-proxy/settings.d/puppet.yml
)。インストーラーは、メインのForemanサーバーとスマートプロキシサービス間の認証と暗号化のために生成するPuppet証明書を引き続き使用します。
また、ホストでインストーラーを実行してアプリケーションに慣れ、経験と既存のホストをリファレンスとして使用して、Puppetなしで再度セットアップすることもできます。