jinjaform
jinjaform copied to clipboard
Terraform wrapper with Jinja2 templates
If credentials expire, and it can't write the state to the remote backend, Terraform creates `errored.tfstate` and displays this: ``` To retry writing this state, use the following command: terraform...
As per #17 it doesn't work with local state files. Additionally, I think I encounted an issue with `terraform state mv -state=old.tfstate -state-out=new.tfstate some.resource` but I didn't realise the problem...
I renamed a directory and it broke a bunch of symlinks in my `.jinjaform/modules` directory. I had to run `terraform get -update` to fix them. It would be handy if...
When there is a subdirectory, I think it gets ignored. Anything referencing it will be wrong because the working directory gets changed.
Terraform supports command line args and environment variables for setting variable values and variable files. Jinjaform should support whatever Terraform supports.
I would like an interactive command that manages https://www.terraform.io/docs/providers/aws/d/kms_secrets.html It should: * Let the user choose which secret to update, or create a new secret. * Open the user's default...
It would be nice to run things like: * `terraform exec -- aws s3 ls` * `terraform exec -- bash` If the project has AWS credentials then it would be...