terraform-landscape
terraform-landscape copied to clipboard
Improve Terraform's plan output to be easier to read and understand
A number of issues boil down to the desire to implement customizations around how the resource diff is presented. Linked are some issues below, which we're folding into this one...
Took this from an issue referenced below. ``` ... ~ Principal = { ~ AWS = [ - "arn:aws:iam::1234567890:role/asnip", - "arn:aws:iam::1234567890:role/psnip", "arn:aws:iam::1234567890:role/wsnip", - "arn:aws:iam::1234567890:role/csnip", - "arn:aws:iam::1234567890:role/esnip", + "arn:aws:iam::1234567890:role/psnip", "arn:aws:iam::1234567890:role/lsnip", +...
Would be great to use that feature also to parse apply output into nice format
Using landscape `0.3.0` and ruby `2.6.0` Without landscape tool ```bash $ terraform plan -target module.systems_manager.aws_ssm_maintenance_window_task.window_s_install_patches -/+ module.systems_manager.aws_ssm_maintenance_window_task.window_s_install_patches (new resource required) ... task_parameters.0.values.#: "1" => "1" task_parameters.0.values.0: "{{ssm:startServicesScript}}" => "{}" (forces...
I'm using Atlantis to put my plans in GH PRs, and it would be great if landscape could better support the `diff` language format. Just a flag that would put...
The latest released version doesn't seem to work well with Terraform 0.12.x
cmd: terraform plan .. | landscape... cmd: , but it's stuck i guess the workaround is using -var flags, but that's a bit inconvenient
https://github.com/coinbase/terraform-landscape/issues/86#issue-405859107
Ok _Originally posted by @Danielkozicki24 in https://github.com/coinbase/terraform-landscape/issues/133#issuecomment-1826482392_