Closed
Description
FYI @dgubitosi - getting this error when using Terraform 0.13+.
Error message:
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.
------------------------------------------------------------------------
Error: failed to execute "policy_sentry": Traceback (most recent call last):
File "/usr/local/bin/policy_sentry", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.9/site-packages/policy_sentry/bin/cli.py", line 26, in main
policy_sentry()
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/policy_sentry/command/write_policy.py", line 95, in write_policy
cfg = read_yaml_file(input_file)
File "/usr/local/lib/python3.9/site-packages/policy_sentry/util/file.py", line 17, in read_yaml_file
with open(filename, "r") as yaml_file:
FileNotFoundError: [Errno 2] No such file or directory: 'template.json'
on ../ps-template/main.tf line 36, in data "external" "policy":
36: data "external" "policy" {
Steps to reproduce:
- Replace all instances of
"~> 0.12.8"
with">= 0.12.8"
tfenv install 0.13.5
cd terraform_module/demo/
terraform init
andterraform plan