[Ansible] YAMLの基本

AnsibleといえばYAMLなので、参考サイトからYAMLの基本を頭に入れる。

基本ルール

  • — から書き始める = 1 行目は — だけにする
  • … で書き終える = 最終行は … だけにする
  • # から行末までがコメントになる
  • インデントは半角空白 × 2 個で記述する(タブ文字は使用できない)
  • インデントでデータ構造のネストを表現する

データの基本的な表現

リスト

シーケンスとも呼ばれる。

マッピング

“キー:値”。ハッシュ、ディクショナリーとも呼ばれる。

複雑なデータの表現

マッピングの中にマッピングをネスト

シーケンスの中にマッピングをネスト

マッピングの中にシーケンスをネスト

複雑なネスト

参考サイト

YAML|Ansible の使い方
https://zenn.dev/y_mrok/books/ansible-no-tsukaikata/viewer/chapter3
↑Ansibleの基本理解に役立つ無料で読める本。著者に感謝。