Ansibleシェルとwith_items

リチャード79

知りたいのですが

  - shell: >
            hostname;
            whoami;

そして

  - shell: "{{item}}"
    with_items: ['hostname', 'whoami']

同等ですか?2番目の例では、Ansibleは常に両方のコマンド(ホスト名、whoami)に同じSSH接続を使用しますか?


それは間違っているように私には思えます...

  - shell: "{{item}}"
    with_items: ['export miavar=PIPPO', 'echo $miavar']

    (item=export miavar=PIPPO) => {"changed": true, "cmd": "export miavar=PIPPO", "stdout": ""}
    (item=echo $miavar)        => {"changed": true, "cmd": "echo $miavar", "stdout": ""}

--ansible 2.1.1.0

リカルド

コンスタンチン・スヴォロフ

Ansibleは各ループ反復を個別の実行として実行するため、最終的に異なるsshセッションになります。

ANSIBLE_SQUASH_ACTIONS変数で説明されているいくつかの例外があります。

"apk, apt, dnf, package, pacman, pkgng, yum, zypper"

このモジュールは、すべてのアイテムを1つのタスク呼び出しに押しつぶすのに十分なほどスマートです。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Ansibleとwith_itemsの命名

分類Dev

with_items $ n回のAnsibleループ

分類Dev

Ansibleでのset_factsとwith_itemsの併用

分類Dev

Ansibleループ-テンプレート値をwith_itemsと一致させる方法は?

分類Dev

ansibleでwith_itemsループを2倍にする

分類Dev

Ansibleはwith_itemsを条件付きでループしますか?

分類Dev

ansible:ルックアップのある行内のwith_items

分類Dev

is there any way to strip ansible output caused by with_items

分類Dev

Ansibleデバッグ出力with_items、フィルター処理された出力

分類Dev

Ansibleタスクの各アイテムを条件としてwith_itemsを選択しますか?

分類Dev

Ansibleでは、with_itemsとホスト変数を同時に使用する方法はありますか?

分類Dev

with_itemsを通過するときにansibleが文字列を解析しないようにする

分類Dev

ループ内でwith_dictを使用してAnsibleタスクを作成する方法(with_items)

分類Dev

Ansibleプレイブックのwith_itemsループに変数を登録する

分類Dev

Ansible with_itemsは、ループの最後の行を上書きし続けます

分類Dev

with_items変数を解析しないAnsibleテンプレートモジュール

分類Dev

Ansible-ファイル内で更新されている最後のwith_itemsのみ

分類Dev

Ansible-JSONとシェルで外部変数を使用する

分類Dev

ansible:通知ハンドラーでwith_itemsを使用する

分類Dev

Ansibleプレイブックで「with_items」と「when」を使用してリポジトリのクローンを作成しようとしています

分類Dev

Ansible-with_itemsを使用してシェルコマンドの出力にアクセスします

分類Dev

ansibleのwith_itemsを使用してGoogleスプレッドシートAPIのデータの各行を解析するにはどうすればよいですか?

分類Dev

辞書ルックアップをWhen条件およびwith_itemsと組み合わせる方法

分類Dev

with_itemsでフォルダを作成するときにアイテムが定義されていない

分類Dev

条件付きwith_items

分類Dev

ansibleでネストされたwith_itemsタスクを使用する

分類Dev

Ansibleプレイブックのvars_files内でwith_itemsを使用する

分類Dev

with_itemsループで配列を反復処理します

分類Dev

Ansible vars_prompt&with_itemsとsplit

Related 関連記事

  1. 1

    Ansibleとwith_itemsの命名

  2. 2

    with_items $ n回のAnsibleループ

  3. 3

    Ansibleでのset_factsとwith_itemsの併用

  4. 4

    Ansibleループ-テンプレート値をwith_itemsと一致させる方法は?

  5. 5

    ansibleでwith_itemsループを2倍にする

  6. 6

    Ansibleはwith_itemsを条件付きでループしますか?

  7. 7

    ansible:ルックアップのある行内のwith_items

  8. 8

    is there any way to strip ansible output caused by with_items

  9. 9

    Ansibleデバッグ出力with_items、フィルター処理された出力

  10. 10

    Ansibleタスクの各アイテムを条件としてwith_itemsを選択しますか?

  11. 11

    Ansibleでは、with_itemsとホスト変数を同時に使用する方法はありますか?

  12. 12

    with_itemsを通過するときにansibleが文字列を解析しないようにする

  13. 13

    ループ内でwith_dictを使用してAnsibleタスクを作成する方法(with_items)

  14. 14

    Ansibleプレイブックのwith_itemsループに変数を登録する

  15. 15

    Ansible with_itemsは、ループの最後の行を上書きし続けます

  16. 16

    with_items変数を解析しないAnsibleテンプレートモジュール

  17. 17

    Ansible-ファイル内で更新されている最後のwith_itemsのみ

  18. 18

    Ansible-JSONとシェルで外部変数を使用する

  19. 19

    ansible:通知ハンドラーでwith_itemsを使用する

  20. 20

    Ansibleプレイブックで「with_items」と「when」を使用してリポジトリのクローンを作成しようとしています

  21. 21

    Ansible-with_itemsを使用してシェルコマンドの出力にアクセスします

  22. 22

    ansibleのwith_itemsを使用してGoogleスプレッドシートAPIのデータの各行を解析するにはどうすればよいですか?

  23. 23

    辞書ルックアップをWhen条件およびwith_itemsと組み合わせる方法

  24. 24

    with_itemsでフォルダを作成するときにアイテムが定義されていない

  25. 25

    条件付きwith_items

  26. 26

    ansibleでネストされたwith_itemsタスクを使用する

  27. 27

    Ansibleプレイブックのvars_files内でwith_itemsを使用する

  28. 28

    with_itemsループで配列を反復処理します

  29. 29

    Ansible vars_prompt&with_itemsとsplit

ホットタグ

アーカイブ