YAMLでAnsibleホスト/インベントリファイルを書き込むことは可能ですか?

Behrang Saeedzadeh:

ベストプラクティスのページに、hosts.ymlhostsファイルに使用する例があります。

YAMLベースのhostsファイル

ただし、ドキュメントでは、hostsファイルを書き込むためのINI構文しか見つかりません。

YAMLのインベントリファイルの構文は何ですか?

techraf:

はい。

それはされています廃止予定の 2012年にバージョン0.6にし、再導入最初の2016年にバージョン2.1に含まコミットに。

GitHub サンプルファイルには、ガイドラインと例が含まれています。

  • コメントは「#」文字で始まります
  • 空白行は無視されます
  • 最上位のエントリはグループと見なされます
  • ホストはグループのホストで指定する必要があります:それらはキー(:終了)である必要があります
  • グループは子、ホスト、変数キーを持つことができます
  • ホストの下で定義されたものはすべてvarと見なされます
  • ホスト名またはIPアドレスを入力できます
  • ホスト名/ IPは複数のグループのメンバーになることができます

例1:グループ化されていないホスト、「グループ化されていない」グループに配置

ungrouped:
  hosts:
      green.example.com:
          ansible_ssh_host: 191.168.100.32
      blue.example.com:
      192.168.100.1:
      192.168.100.10:

例2:「webservers」グループに属するホストのコレクション

webservers:
  hosts:
      alpha.example.org:
      beta.example.org:
      192.168.1.100:
      192.168.1.110:

例3:範囲を使用してホストを作成し、子グループと変数をグループに追加できます。子グループは、通常グループに追加するものをすべて定義できます

testing:
  hosts:
      www[001:006].example.com:
  vars:
      testing1: value1
  children:
      webservers:
          hosts:
              beta.example.org:

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

YAMLでAnsibleホスト/インベントリファイルを書き込むことは可能ですか?

分類Dev

YAMLでAnsibleホスト/インベントリファイルを書き込むことは可能ですか?

分類Dev

Pythonスクリプトはjsonデータベースを使用します。スクリプトの複数のインスタンスをファイルに書き込むことは可能ですか?

分類Dev

Ansible Playbook:到達不能なインベントリホスト名をファイルに書き込む方法

分類Dev

Ansible-インベントリ内のホストにタグを追加することは可能ですか?

分類Dev

chromeのcontent_scriptsまたは拡張機能のバックグラウンドスクリプトを使用して、ファイルシステム上のファイルに書き込むことは可能ですか?

分類Dev

実行可能なスレッドの宣言内でインタラクティブシェルにファイルを書き込むことは可能ですか?

分類Dev

UNIXコマンド出力をPerlでファイルに書き込むときにリストコンテキストが必要なのはなぜですか?

分類Dev

ファイルを作成して、.shスクリプトから書き込むことはできません

分類Dev

JenkinsスクリプトパイプラインでYamlファイルを書き込む

分類Dev

Javaを使用してリモートディレクトリにファイルを書き込むことは可能ですか?

分類Dev

ansibleを使用して、インベントリではなくyamlファイルで定義されたホストでタスクを実行します

分類Dev

cssのようにフォントファイルをhtmlに埋め込むことは可能ですか?

分類Dev

anglejsまたはjavascriptを使用して.txtファイルにテキストを書き込むことは可能ですか?

分類Dev

Symfony 2:PHPファイルをYAMLファイルにインポートすることは可能ですか?

分類Dev

Windowsコマンドラインで小さな(5行以上)バッチファイルを書き込むことは可能ですか?

分類Dev

structのすべてのメンバーをファイルに書き込むことと、構造体オブジェクトをc ++でファイルに直接書き込むことの間に違いはありますか?

分類Dev

vim / nanoのようなエディターでファイルを書き込むことと、シェルで出力リダイレクトを使用してファイルを書き込むことの違いは何ですか?

分類Dev

Google AppsでプレーンHTMLファイルをホストすることは可能ですか?

分類Dev

GitLab CIを使用してマシン(ローカルドライブ)にファイルを書き込むことは可能ですか?

分類Dev

rsyslogは、リモートホスト名またはIPアドレスでファイルにリモートログを書き込むことを想定していますか?

分類Dev

Dockerコンテナからホストに直接ファイルを保存することは可能ですか?

分類Dev

どのように私は、ディレクトリをgrepし、フルラインをファイルに書き込むことができました

分類Dev

2つのファクトリ関数を使用して1つのインスタンスにデータを取り込むことは可能ですか?

分類Dev

Ansibleインベントリファイルからホストのリストを取得するにはどうすればよいですか?

分類Dev

実行ボックスからターミナルを開き、「 -- 」を使用してコマンドを実行し、他のディレクトリにファイルを書き込むことはできますか?

分類Dev

TCP書き込みソケット用にバッファリングされたバイト数を読み取ることは可能ですか?

分類Dev

Bashスクリプトでヒアドキュメントをファイルに書き込むにはどうすればよいですか?

分類Dev

Hashtableをファイルに書き込むことはできますか?

Related 関連記事

  1. 1

    YAMLでAnsibleホスト/インベントリファイルを書き込むことは可能ですか?

  2. 2

    YAMLでAnsibleホスト/インベントリファイルを書き込むことは可能ですか?

  3. 3

    Pythonスクリプトはjsonデータベースを使用します。スクリプトの複数のインスタンスをファイルに書き込むことは可能ですか?

  4. 4

    Ansible Playbook:到達不能なインベントリホスト名をファイルに書き込む方法

  5. 5

    Ansible-インベントリ内のホストにタグを追加することは可能ですか?

  6. 6

    chromeのcontent_scriptsまたは拡張機能のバックグラウンドスクリプトを使用して、ファイルシステム上のファイルに書き込むことは可能ですか?

  7. 7

    実行可能なスレッドの宣言内でインタラクティブシェルにファイルを書き込むことは可能ですか?

  8. 8

    UNIXコマンド出力をPerlでファイルに書き込むときにリストコンテキストが必要なのはなぜですか?

  9. 9

    ファイルを作成して、.shスクリプトから書き込むことはできません

  10. 10

    JenkinsスクリプトパイプラインでYamlファイルを書き込む

  11. 11

    Javaを使用してリモートディレクトリにファイルを書き込むことは可能ですか?

  12. 12

    ansibleを使用して、インベントリではなくyamlファイルで定義されたホストでタスクを実行します

  13. 13

    cssのようにフォントファイルをhtmlに埋め込むことは可能ですか?

  14. 14

    anglejsまたはjavascriptを使用して.txtファイルにテキストを書き込むことは可能ですか?

  15. 15

    Symfony 2:PHPファイルをYAMLファイルにインポートすることは可能ですか?

  16. 16

    Windowsコマンドラインで小さな(5行以上)バッチファイルを書き込むことは可能ですか?

  17. 17

    structのすべてのメンバーをファイルに書き込むことと、構造体オブジェクトをc ++でファイルに直接書き込むことの間に違いはありますか?

  18. 18

    vim / nanoのようなエディターでファイルを書き込むことと、シェルで出力リダイレクトを使用してファイルを書き込むことの違いは何ですか?

  19. 19

    Google AppsでプレーンHTMLファイルをホストすることは可能ですか?

  20. 20

    GitLab CIを使用してマシン(ローカルドライブ)にファイルを書き込むことは可能ですか?

  21. 21

    rsyslogは、リモートホスト名またはIPアドレスでファイルにリモートログを書き込むことを想定していますか?

  22. 22

    Dockerコンテナからホストに直接ファイルを保存することは可能ですか?

  23. 23

    どのように私は、ディレクトリをgrepし、フルラインをファイルに書き込むことができました

  24. 24

    2つのファクトリ関数を使用して1つのインスタンスにデータを取り込むことは可能ですか?

  25. 25

    Ansibleインベントリファイルからホストのリストを取得するにはどうすればよいですか?

  26. 26

    実行ボックスからターミナルを開き、「 -- 」を使用してコマンドを実行し、他のディレクトリにファイルを書き込むことはできますか?

  27. 27

    TCP書き込みソケット用にバッファリングされたバイト数を読み取ることは可能ですか?

  28. 28

    Bashスクリプトでヒアドキュメントをファイルに書き込むにはどうすればよいですか?

  29. 29

    Hashtableをファイルに書き込むことはできますか?

ホットタグ

アーカイブ