codeに応じて処理を分岐したりしたくなると思います。実現できるのですが、同じことをAnsibleでやろうとして手間がかかったので記録しておきます。リソースでコマンドを実行することができます。YAMLでは複数行の文字列を書くことができるので、次のように書くことができます。検証していませんが、POSIXに準拠しているシェルスクリプトなら対応しているのではないでしょうか。codeが取れそうだなということをすぐに思いつくと思います。次のように書けそうです。codeが0でない場合にfailになります。codeを使って分岐したいのです。取得できるようになりました、といきたいところですが、まだあります。modeのときは実行されません。参照するとエラーで落ちます(!)。参照できるようになります。ようなことができるようになりました。