Ansible は、管理者が複数のサーバー上でタスクを自動化するのに役立つ、オープンソースの自動構成管理およびデプロイメント ツールです。
Ansible では、Playbook は自動化タスクを記述するために使用される YAML ファイルです。
変数 (変数) の使用は Playbook の機能の重要な部分であり、これにより Playbook がより柔軟で再利用可能になり、保守が容易になります。
変数は、Playbook、インベントリ ファイル、vars ファイルで、または -e
パラメーターを使用してコマンド ラインで定義できます。
Playbook で変数を定義する:
リーリーインベントリ ファイルで変数を定義します:
リーリー変数を使用する:
変数の登録:
タスクの実行後、
register特殊変数を使用する:
Ansible は、
、
ansible_facts変数優先度:
Ansible では、変数の優先順位は、低いものから高いものの順に、デフォルト値、インベントリ ファイルで定義された変数、Playbook の変数、およびコマンド ライン パラメーターです。優先度の高い変数値は、優先度の低い変数値をオーバーライドします。
Ansible Playbook 変数の基本概念と使用法を理解した後、実際のニーズに応じて変数を柔軟に使用して、自動化タスクを最適化できます。
以上がAnsible プレイブック変数 (変数の基本的な使用法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。