概要
Ansibleのshellとwin_shellモジュールの中で複数行にわたるコマンドを記載してみたいと思います。
playbook例
実行してみる
こんなかんじでecho
が3行出力されていることがわかる。
$ ansible-playbook shell_fukusuu.yml -v PLAY [localhost] ********************************************************************************************************************************************** TASK [Gathering Facts] **************************************************************************************************************************************** ok: [localhost] TASK [command] ************************************************************************************************************************************************ changed: [localhost] => {"changed": true, "cmd": "echo \"ichi_gyo_me\"\n echo \"ni_gyo_me\"\n echo \"san_gyo_me\"", "delta": "0:00:00.002810", "end": "2018-05-28 17:45:41.158868", "rc": 0, "start": "2018-05-28 17:45:41.156058", "stderr": "", "stderr_lines": [], "stdout": "ichi_gyo_me\nni_gyo_me\nsan_gyo_me", "stdout_lines": ["ichi_gyo_me", "ni_gyo_me", "san_gyo_me"]} PLAY RECAP **************************************************************************************************************************************************** localhost : ok=2 changed=1 unreachable=0 failed=0
まとめ
いろいろできてべんりー
Ansible実践ガイド 第2版 (impress top gear)
- 作者: 北山晋吾,塚本正隆,畠中幸司
- 出版社/メーカー: インプレス
- 発売日: 2018/03/01
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る