第3章 hammer authentication
hammer コマンドを使用する場合は Red Hat Satellite に識別子を証明する必要があります。hammer コマンドは手動または自動で実行できます。いずれの場合も、認証には Satellite 認証情報が必要です。hammer 認証には 3 つの方法があります。
- hammer 認証セッション
- hammer 設定ファイルに認証情報を保存
- hammer コマンドを使用するたびに認証情報を指定
自動でコマンドを実行する場合は、hammer 設定ファイルを使用することが推奨されます。たとえば、cron ジョブから Satellite メンテナンスコマンドを実行する場合です。コマンドを手動で実行する場合、Red Hat は、hammer 認証セッションを使用して、コマンドを実行するたびに認証情報を提供する方法を推奨します。
3.1. 設定ファイルを使用した Hammer の認証
--foreman-initial-admin-username
オプションおよび --foreman-initial-admin-password
オプションを使用して Satellite のインストールを実行すると、入力した認証情報が ~/.hammer/cli.modules.d/foreman.yml
に保存され、hammer により認証情報の入力が求められます。
認証情報は、手動で ~/.hammer/cli.modules.d/foreman.yml
設定ファイルに追加することもできます。
:foreman: :username: 'username' :password: 'password'
hammer 設定ファイル内のインデントにはスペースのみを使用し、タブは使用しないでください。
Satellite Server で認証情報を変更する場合は、設定ファイルを手動で更新する必要があります。インストーラーは設定ファイルを上書きしません。