初回構築の1回目のplaybookはこけるけど2回目は通るんですけどどうすればという質問がきたのでみた
[shell gutter="false"] "/tmp/ansible_command_payload_cgqjb0yt/ansible_command_payload.zip/ansible/module_utils/basic.py", line 2158, in _return_formatted\r\nBlockingIOError: [Errno 11] write could not complete without blocking\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} [/shell]
とかこんな感じ
実行taskは [shell gutter="false"] - name: assets precompile shell: assets precompile [/shell] みたいな感じのものでエラーを雑にググったら標準出力がでかくね?とでてきた
[shell gutter="false"] - name: assets precompile shell: assets precompile > /dev/null 2>&1 [/shell]
これで通ったのでこれで良さそう assets precompile についてはそんな詳しくないしログを出さない、減らすオプションあるのかもしれないけど
1回目でこけるのはインストール周りで大量にログがでるからで2回目はインストール済みなのでログが出ないからという納得のいく理由であった