Ansible-ハンドブック外部の質量変数の値、および組み込み変数タスク内で定義された変数

1変数の値を外部から取得した定義されています

ここに画像を挿入説明ここに画像を挿入説明

コマンドラインから1をフェッチ2

ここに画像を挿入説明ここに画像を挿入説明

脚本は、変数を定義しますが、デフォルト値を使用しますが値によって定義されていない3。

ここに画像を挿入説明
ここに画像を挿入説明

4.着信コマンドライン変数

ここに画像を挿入説明

変数のファイルを渡されたコマンドライン

ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明

6.タスクは、ファイル内の変数を定義しました

set_factとパラメータ

ここに画像を挿入説明ここに画像を挿入説明

別の変数に割り当てられた変数の値が7 set_fact

ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明

グローバル変数の値は、8 set_fact定義されます

ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明

+グローバル変数の登録モジュール9.シェル変数を達成するために

ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明

組み込み変数10 ansible

1、Ansibleは互いのホスト変数間の呼び出しを容易にするために、変数の数を建てました。これらの変数は、次のとおりです。

* hostvars允许你访问另一个主机的变量,当然前提是ansible已经收集到这个主机的变量了:

group_names:是当前主机所在的group列表

groups:是所有inventory的group列表

inventory_hostname:是在inventory里定义的主机名(ip或主机名称)

play_hosts是当前的playbook范围内的主机列表

inventory_dir和inventory_file是定义inventory的目录和文件

バージョン情報ansibleをチェック

ここに画像を挿入説明

現在の操作の宛先ホストの名前を取得します。
ここに画像を挿入説明ここに画像を挿入説明

短い名前を取得します。

ここに画像を挿入説明

情報およびグループのリストを取得します
ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明

の小グループに関する情報を表示します

ここに画像を挿入説明
グループビューに属するホスト

ここに画像を挿入説明

ホストストレージパスansibleのリストを取得します。

ここに画像を挿入説明

公開された250元の記事 ウォンの賞賛2 ビュー10000 +

おすすめ

転載: blog.csdn.net/yrx420909/article/details/105214826