ホームページ  >  記事  >  コンピューターのチュートリアル  >  Ansible プレイブック変数 (変数の基本的な使用法)

Ansible プレイブック変数 (変数の基本的な使用法)

王林
王林転載
2024-02-18 16:45:09611ブラウズ

Ansible は、管理者が複数のサーバー上でタスクを自動化するのに役立つ、オープンソースの自動構成管理およびデプロイメント ツールです。

Ansible では、Playbook は自動化タスクを記述するために使用される YAML ファイルです。

変数 (変数) の使用は Playbook の機能の重要な部分であり、これにより Playbook がより柔軟で再利用可能になり、保守が容易になります。

Ansible playbook变量(变量基本用法)

次に、Ansible Playbook での変数の基本的な使用法をいくつか示します:

変数の定義:

変数は、Playbook、インベントリ ファイル、vars ファイルで、または -e パラメーターを使用してコマンド ラインで定義できます。

###例:###

Playbook で変数を定義する:

リーリー

インベントリ ファイルで変数を定義します:

リーリー

変数を使用する:

変数はタスク、テンプレート、条件文などで使用できます。

###例:### リーリー

変数の登録:

タスクの実行後、

register

キーワードを使用して結果を変数に保存できます。

###例:### リーリー

特殊変数を使用する: Ansible は、

inventory_hostname

ansible_facts

などのいくつかの組み込みの特殊変数を提供します。

###例:### リーリー

変数優先度: Ansible では、変数の優先順位は、低いものから高いものの順に、デフォルト値、インベントリ ファイルで定義された変数、Playbook の変数、およびコマンド ライン パラメーターです。優先度の高い変数値は、優先度の低い変数値をオーバーライドします。 Ansible Playbook 変数の基本概念と使用法を理解した後、実際のニーズに応じて変数を柔軟に使用して、自動化タスクを最適化できます。

以上がAnsible プレイブック変数 (変数の基本的な使用法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はmryunwei.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。