Closed cameron-mills closed 3 weeks ago
Resolution
While the subscription already existed - I changed the variable redis_modules
being used to set the modules argument in the creation plan to have a default value of [""]
- a list containing an empty string.
After following through the stacktrace I realised the provider was unable to handle this and attempted to update the redis_modules
argument to have a default value of []
instead (an empty list) which solved the problem.
I'll attempt to add some error handling to this in the coming days to make things a little more graceful.
Hi @cameron-mills, looks like you've found the problem!
Requesting a module named ""
is/should be invalid but the error around it has been addressed.
Please give 1.8.0 a spin if you need any other new features (please take a look at the changelog) and let us know if you run into any issues.
Cheers!
Hi Folks,
I previously ran a successful apply with this terraform - I ran a terraform destroy and have been getting an error trying to reapply ever since.
I've tried version bumping the providers (this started on 1.5.0) and the usual reinitialising etc.
Terraform Version
Affected Resource(s)
Please list the resources as a list, for example:
Terraform Configuration Files
Debug Output
Panic Output
Expected Behavior
A new subscription should be created in rediscloud
Actual Behavior
An error was received
interface conversion: interface {} is nil, not string
Steps to Reproduce
terragrunt apply
Important Factoids
Running via terragrunt;