xxx-all系で個別処理に処理を追加する方法
* extra_argumentsやhooksではできない処理が可能な方法です。
下記のような、xxx-all系で
$ terragrunt plan-all
$ terragrunt apply-all
下記のように、個別のコマンドにパイプを用いたいとき(パイプでなくても同様)は、
$ terragrunt plan | tee ./terraform.log
terraformのwrapperを準備し、
tfwrapper.sh
#!/bin/bash
terraform $@ 2>&1 | tee ./terraform.log
terragrunt-tfpathオプションに上記のようなファイルパスを渡すことでできます。
$ terragrunt plan-all --terragrunt-tfpath ./tfwrapper.sh