付録A インベントリーファイル変数


次の表には、Ansible Automation Platform のインストール inventory ファイルで使用される変数に関する情報が記載されています。表には、RPM ベースのインストールとコンテナーベースのインストールに使用できる変数が含まれています。

A.1. Ansible 変数

以下の変数は、Ansible Automation Platform がリモートホストと対話する方法を制御します。

特定のプラグインに固有の変数の詳細は、Ansible.Builtin のドキュメントを参照してください。

グローバル設定オプションのリストは、Ansible Configuration Settings を参照してください。

変数説明

ansible_connection

ターゲットホストでタスクに使用される接続プラグイン。

これは、任意の Ansible 接続プラグインの名前にすることができます。SSH プロトコルのタイプは、smartssh、または paramiko です。

デフォルト = smart

ansible_host

inventory_hostname の代わりに使用するターゲットホストの IP アドレスまたは名前。

ansible_password

ホストに対して認証するためのパスワード。

この変数をプレーンテキストで保存しないでください。常にボールトを使用してください。詳細は、Keep vaulted variables safely visible を参照してください。

ansible_port

接続ポート番号。

SSH のデフォルトは 22 です。

ansible_scp_extra_args

この設定は、デフォルトの scp コマンドラインに常に付加されます。

ansible_sftp_extra_args

この設定は、デフォルトの sftp コマンドラインに常に付加されます。

ansible_shell_executable

これにより、ターゲットマシンで Ansible Controller が使用するシェルが設定され、デフォルトで /bin/sh に設定されている ansible.cfg の実行可能ファイルがオーバーライドされます。

ansible_shell_type

ターゲットシステムのシェルタイプ。

ansible_shell_executable を Bourne (sh) 以外の互換シェルに設定していない限り、この設定を使用しないでください。デフォルトでは、コマンドは sh スタイルの構文を使用してフォーマットされます。これを csh または fish に設定すると、ターゲットシステムで実行されるコマンドが代わりにそれらのシェルの構文に従います。

ansible_ssh_common_args

この設定は、sftpscp、および ssh のデフォルトのコマンドラインに常に追加されます。特定のホストまたはグループの ProxyCommand を設定する場合に便利です。

ansible_ssh_executable

この設定は、システムの ssh を使用するデフォルトの動作をオーバーライドします。これにより、ansible.cfgssh_executable 設定をオーバーライドできます。

ansible_ssh_extra_args

この設定は、デフォルトの ssh コマンドラインに常に付加されます。

ansible_ssh_pipelining

SSH pipelining を使用するかどうかを決定します。

これにより、ansible.cfgpipelining 設定をオーバーライドできます。SSH キーベースの認証を使用する場合、そのキーは SSH エージェントで管理される必要があります。

ansible_ssh_private_key_file

ssh で使用される秘密鍵ファイル。

複数の鍵を使用していて、SSH エージェントを使用しない場合に便利です。

ansible_user

ホストに接続する際に使用するユーザー名。

/bin/sh がターゲットマシンにインストールされていない場合、または sudo から実行できない場合を除き、この変数を変更しないでください。

inventory_hostname

この変数は、インベントリースクリプトまたは Ansible 設定ファイルからマシンのホスト名を取得します。この変数の値は設定できません。値は設定ファイルから取得されるため、実際のランタイムホスト名の値は、この変数によって返される値とは異なる場合があります。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat, Inc.