Comments (3)
Part of the problem here is the gymnastics required to push the remote state for Terraform to S3, if something interrupts the bootstrapping process, then the destroy
command will not work, as you've seen here. The two errors it is complaining about are almost certainly the resources required for the state locking feature (the DynamoDB table, and S3 bucket for the locks, there is also an S3 bucket for the state itself, but that is not the issue in this specific error report). This can occur if the bootstrapping fails before creating those resources for some reason.
Your best bet is to start fresh, there is a hidden command destroy_setup
, which will blow away the DynamoDB table and two S3 buckets, as well as the local Terraform state. I would run that, make sure the local state is gone, and then re-run provision
now that you have the terraform.tfvars
file created.
from blockscout-terraform.
Thanks @bitwalker, I will try this as soon as I get back to my machine. Interestingly enough, the bootstrap process didn't report any problems, but perhaps I didn't know where to look... oh wait - that's the first of these two problems (the "migration") that failed - you must mean that.
from blockscout-terraform.
thanks for that tip re: the hidden command; it cleared the way and allowed to find the typo that was preventing the successful initialization of the whole setup. So now that I got here, I'm being instructed to report another issue - as if this new failure is actually expected to happen! =)
from blockscout-terraform.
Related Issues (20)
- Don't update Parameters store var if it is not present in the config HOT 1
- Re-prompt in case the incorrect answer HOT 1
- Parallelize BS deployment
- Add new variables
- Update link to erlang
- Update TF scripts for recently released TF 0.12 HOT 1
- Change sequence of deployment script: set env vars -> compile HOT 5
- Deployment script doesn't support API server deployment HOT 1
- Replace obsolete link to BlockScout prerequisites in README HOT 2
- The chain check doesn't work correctly HOT 1
- Write Molecule tests HOT 3
- Write CI pipeline
- Update clean script HOT 1
- Issue while creating infrastructure HOT 10
- Doubled VPC/Route 53 creation
- Ansible deployment - Error while deploying the infrastructure HOT 9
- Interrupting of infrastructure deployment in TF12
- Destroying of infrastructure doesn't work with TF12
- Clean script finished with error
- Confusing version with terraform version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blockscout-terraform.