🖥

ansible | シェルの標準出力を ansible-playbook コマンドで出力させる

2023/08/26に公開

いちどシェルの実行結果をいちどansibleの変数 ( return_from_shell ) に入れてから、 デバッグモジュールで表示させる例。

playbook の例

echo_shell_stdout.yml
---
- hosts: example
  tasks:
    - name: execute shell
      shell: echo some message
      register: return_from_shell # 実行結果をansible変数に入れる
      changed_when: no
    - name: show previous shell stdout
      debug:
        msg: "{{ return_from_shell.stdout }}" # .stdout に標準出力の結果が入っている

結果例

image.png

参考

環境

  • ansible 2.4

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2018-06-30

Discussion