This repository contains Terraform code examples designed to help you get started with the Bagel platform. Each example demonstrates different infrastructure patterns and use cases that you can deploy using Bagel's intuitive self-service platform.
- EC2 with Official Modules: Deploy EC2 instances using official AWS Terraform modules
- EC2 with Security Groups: EC2 deployment with custom security group configurations
- EC2 Module Example: Reusable EC2 module demonstration
- S3: Simple S3 bucket creation and configuration
- Local Provider: Examples using Terraform's local provider for testing
- Local File: File-based Terraform operations
- Custom EC2 Module: Reusable EC2 infrastructure components
graph LR
A[📁 Clone Repo] --> B[🔗 Connect to Bagel] --> C[🚀 Deploy]
| Step | Action | Description |
|---|---|---|
| 1 | 📁 Clone this Repository | Clone or fork this repository to your GitHub account |
| 2 | 🔗 Connect to Bagel Platform | Connect your repository to the Bagel platform |
| 3 | 🚀 Deploy Examples | Choose any example and deploy it with one click |
-
Choose an Example: Browse the folders above and select the infrastructure pattern you want to try
-
Review the Code: Each example includes:
main.tf- Main Terraform configurationvariables.tf- Input variablesoutputs.tf- Output valuesterraform.tfvars- Example variable valuesREADME.md- Specific instructions
-
Deploy with Bagel: Connect this repository to your Bagel platform instance and deploy any example with their user-friendly interface
- AWS Account with appropriate permissions
- Bagel Platform access
- Basic understanding of Terraform (helpful but not required!)
Bagel is an open-source self-service platform that makes Terraform deployments as simple and delightful as enjoying fresh-baked bread. With Bagel, you can deploy these examples without needing deep DevOps knowledge.
Key Benefits:
- 🔄 Self-service infrastructure deployment
- 🔗 Seamless GitHub integration
- ⚡ Beautiful, intuitive UI
- 👥 Open-source community support
Ready-to-bake infrastructure examples 🥯
Perfect for trying out the Bagel platform
