Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Terraform 0.12.x #101

Open
inductor opened this issue Jun 11, 2019 · 18 comments
Open

Support Terraform 0.12.x #101

inductor opened this issue Jun 11, 2019 · 18 comments

Comments

@inductor
Copy link

The latest released version doesn't seem to work well with Terraform 0.12.x

@FernandoMiguel
Copy link

FernandoMiguel commented Jun 11, 2019 via email

@remipichon
Copy link

remipichon commented Jun 12, 2019

It's true the 012 plan is much more readable but way too verbose. However Landscape is doing a great job of just output what is actually needed in most case. I have in mind the infinite "refreshing state".

@inductor
Copy link
Author

inductor commented Jun 12, 2019

I've been using landscape as a "simpler-terraform-plan-result" tool.
as @remipichon said even on 0.12 it is still kind of annoying to see the bunch of "refreshing state" messages and would just like to see the diff from the current state.

@remipichon
Copy link

@inductor you can easily "hide" the "refreshing state" with terraform plan | grep -v "Refreshing state...". However Landscape was doing more than just hiding those logs, it was doing a great deal of just showing the actual diff and not the whole +/-/unchanged ressources attributes.

@nunofernandes
Copy link

Completely agree with @remipichon . Terraform 0.12 is way verbose showing things that will remain the same with apply.

@inductor
Copy link
Author

Is this gonna happen or not? :P

@sds
Copy link
Contributor

sds commented Jun 26, 2019

We would welcome a well-tested pull request that preserves functionality for users who are still on Terraform 0.11.x. Thanks!

@neon-sombrero
Copy link

The v0.12 plan is definitely more readable, but I would agree with @remipichon that landscape does a better job of showing the actual diffs. It would be great if it could support v0.12!

@servo1x
Copy link

servo1x commented Jul 26, 2019

Landscape is still useful for diffing large blocks of text. For example when using the helm provider, you can pass in a yaml file. Landscape will pretty format it and show the relevant diff, while terraform 0.12 does not do that and that makes it difficult to see what changed.

@jasonmalstrom
Copy link

an improvement would be to add color to the entire element being created, destroy, or modified, instead of just the -/+/~

@sbz
Copy link

sbz commented Aug 22, 2019

Terraform landscape output was really great and definitively more readable with colors and diff-like output. I would love to be able to use it for Terraform 0.12.x 👍

@eredi93
Copy link

eredi93 commented Aug 26, 2019

Same

@james-gonzalez
Copy link

james-gonzalez commented Sep 4, 2019

For things like ECS task definitions where you have many tasks in a single file ? That would be a good one :)

@davidgereb
Copy link

for jsonencoded maps for ECS task defs in 0.12 is not showing the changes, but the replacement of the whole json :( it'd be nice to use the tool for things like that

@lewisstevens1
Copy link

Would like this feature also.

@laxin84
Copy link

laxin84 commented Dec 4, 2019

I, too, would love to see this.

@sasq31
Copy link

sasq31 commented Dec 13, 2019

+1

@coinbase coinbase locked and limited conversation to collaborators Dec 18, 2019
@sds
Copy link
Contributor

sds commented Dec 18, 2019

I've locked this issue to prevent further "+1" comments that aren't helpful. Would welcome a pull request adding support for the 0.12 output syntax!

@sds sds changed the title Feature request: Support Terraform 0.12.x Support Terraform 0.12.x Dec 18, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests