https://github.com/devopsinsiders/azure-todo-app-terraform
Welcome to azure-todo-app-terraform! 🎉 This repository contains Terraform configurations to deploy a todo-app on the Azure cloud platform. ☁️📝
https://github.com/devopsinsiders/azure-todo-app-terraform
terraform terraform-modules
Last synced: 10 months ago
JSON representation
Welcome to azure-todo-app-terraform! 🎉 This repository contains Terraform configurations to deploy a todo-app on the Azure cloud platform. ☁️📝
- Host: GitHub
- URL: https://github.com/devopsinsiders/azure-todo-app-terraform
- Owner: devopsinsiders
- Created: 2024-02-10T11:42:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-26T19:56:50.000Z (over 2 years ago)
- Last Synced: 2025-04-09T12:05:31.525Z (about 1 year ago)
- Topics: terraform, terraform-modules
- Language: HCL
- Homepage: https://devopsinsiders.com
- Size: 11.7 KB
- Stars: 6
- Watchers: 2
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# azure-todo-app-terraform 🚀
Welcome to azure-todo-app-terraform! This repository contains Terraform configurations to deploy a todo-app on the Azure cloud platform.
## Folder Structure 📁
```
azure-todo-app-terraform/
│
├── modules/ # Contains reusable Terraform modules
│ ├── /
│ ├── /
│ └── ...
│
├── scripts/ # Contains scripts for automation or deployment
│ ├── .sh
│ ├── .py
│ └── ...
│
└── environment/ # Contains environment-specific Terraform configurations
├── dev/
├── prod/
└── ...
```
## Getting Started 🏁
To get started with deploying the todo-app on Azure using Terraform, follow these steps:
1. **Clone the Repository**:
```
git clone https://github.com/devopsinsiders/azure-todo-app-terraform.git
```
2. **Navigate to the Directory**:
```
cd azure-todo-app-terraform
```
3. **Set Up Azure Credentials**:
Ensure you have Azure credentials set up with appropriate permissions for Terraform to deploy resources.
4. **Customize Configuration**:
Modify the Terraform configurations (`*.tf` files) in the `environment/` directory as needed to match your requirements.
5. **Initialize Terraform**:
```
terraform init
```
6. **Preview Changes**:
```
terraform plan
```
7. **Apply Changes**:
```
terraform apply
```
8. **Access Your Todo App**:
Once deployment is complete, access your todo-app on Azure.
## Contributing 🤝
We welcome contributions from the community! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
## License 📄
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
```
Feel free to use and customize this README.md file as needed for your repository!