Infrastructure as code
From GitHub repository to Terraform files
Brunel analyzes your application's needs, proposes cloud architectures, and generates the associated infrastructure files. Keep the decisions and estimated costs next to the code, for review by your team.
Analyze my repositoryA three-step journey
1. Analyze the repository
Identify the needs for computing, storage, database, and services from the code. Review the evidence and assumptions before choosing an architecture.
2. Choosing an architecture
Compare the proposed levels for AWS or Scaleway and their estimated costs. Adjust the proposal to the needs and constraints of your project.
3. Review the generated files
Retrieve Terraform, CI workflows, and operation documents. Verify the files and the Terraform plan before making any changes to your cloud account.
Generation does not replace infrastructure review
Validations of the generated files help detect form and consistency errors. They do not guarantee that an architecture meets all your security, availability, or cost constraints. Reviewing the Terraform plan and permissions remains a step in your deployment.
Frequently asked questions
What does Brunel produce in addition to Terraform?
Are the files deployed immediately?
Can costs be estimated before deploying?
Prepare your application's infrastructure
Analyze a repository and compare architectures before choosing the files to implement.