第4章 hammer の設定


デフォルトでは、グローバルの hammer 設定は以下の場所に保存されています。

  • 一般的な hammer の設定: /etc/hammer/cli_config.yml
  • CLI モジュールの設定ファイル: /etc/hammer/cli.modules.d/

hammer (~/.hammer/cli_config.yml 内) または CLI モジュール (~/.hammer/cli.modules.d/ の適切な .yml ファイル) にユーザー固有のディレクティブを設定できます。

設定ファイルの読み込み順と、読み込んだモジュールのバージョンを表示するには、以下を実行します。

$ hammer -d --version
Copy to Clipboard Toggle word wrap
注記

多くの CLI モジュールの設定を読み込むと、hammer コマンドの実行が遅くなる可能性があります。このような場合は、あまり使用しない CLI モジュールを無効化することを検討してください。

3章hammer authentication に記載されているような認証情報を保存する以外に、~/.hammer/ 設定ディレクトリーに他の複数のオプションを設定できます。たとえば、~/.hammer/cli_config.yml でデフォルトのログレベルを変更して、以下のディレクティブを使用してログのローテーションを設定できます。これらのディレクティブは、現在のユーザーにのみ影響を及ぼし、グローバルには適用されません。

:log_level: 'warning'
:log_size: 5 #in MB
Copy to Clipboard Toggle word wrap

同様に、ユーザーインターフェイスの設定を行います。たとえば、Hammer 出力で、要求ごとに表示するエントリー数を設定するには、以下の行を変更します。

:per_page: 30
Copy to Clipboard Toggle word wrap

この設定は、Hammer オプション --per-page と同等です。

4.1. デフォルトの組織およびロケーションコンテキストの設定

hammer コマンドの多くは、組織固有のものです。--organization オプションおよび --location オプションで毎回指定する必要がないように、hammer コマンドにデフォルトの組織とロケーションを設定できます。

主に単一の組織を管理する場合は、入力するコマンドが短くなるように、デフォルトの組織を指定すると便利です。別の組織に切り替える場合は、hammer コマンドを使用して、--organization オプションで切り替える組織を指定します。

手順

  1. デフォルトの組織を設定します。

    # hammer defaults add --param-name organization \
    --param-value "Your_Organization"
    Copy to Clipboard Toggle word wrap

    hammer organization list コマンドを使用して、組織の名前を検索します。

  2. 必要に応じて、デフォルトの場所を設定します。

    # hammer defaults add --param-name location \
    --param-value "Your_Location"
    Copy to Clipboard Toggle word wrap

    hammer location list コマンドを使用して、ロケーションの名前を検索します。

検証

  1. 現在指定されているデフォルト設定を確認します。

    # hammer defaults list
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat