I regularly use *terraform plan -no-color* command to check the plan in a more readable way. I wrote a blog post regarding the same here. Give it a read if you haven’t already.
Running this command every time is quite cumbersome. Hence I was looking for options and came across these terraform environment variables features.
I can export TF_CLI_ARGS as shown below with the arg.
export TF_CLI_ARGS="-no-color"
Now, If I run terraform plan it will be equivalent of terraform plan -no-color
but If I run terraform apply it starts to fail as -no-color is not a valid arg for terraform apply.
To solve this problem, we can also mention command-specific args, such as TF_CLI_ARGS_plan or TF_CLI_ARGS_apply , In my case, as shown below,
export TF_CLI_ARGS_plan="-no-color"
I added the above statement in my bashrc, and life is a little easier with terraform now.
I hope you learned something new from this blog post. Click here to learn about me and how you can support my work, Thank you.