Our Azure Heroes badger has a startup idea that is out of this world! For their interstellar delivery service, they need your help developing an app leveraging the best of Terraform, Azure, and Azure managed Kubernetes. Help them deploy their application, so they can concentrate on the quality of their galactic snacks.
Are you ready to show off your Terraform and Azure skills to send our astronaut badger into space?
Click on the introduction video below to learn all about it!
Our Final Coding Challenge #5 is now available for you to work on!
This week (June 22-26), while HashiConf Digital takes place, we're releasing a daily #TerraformOnAzure coding challenge. You have 24 hours to submit your coding challenge solution, before we will publish ours in this repo.
Of course, you're free to continue to work longer on your coding challenge and still it! We want to learn from you as well! The goal is for everyone to learn and expore.
Join, and claim your exclusive space-themed gift π!
Date | Challenge | Description | Video | Solution |
---|---|---|---|---|
June 22, 2020 | Challenge 1 | Deploying an Azure App Service using Terraform CLI and the Azure CLI | day1 | Solution |
June 23, 2020 | Challenge 2 | Deploying databases on Azure using Terraform CLI | day2 | Solution |
June 24, 2020 | Challenge 3 | Remote state and CI/CD with GitHub Actions | day3 | Solution |
June 25, 2020 | Challenge 4 | Deploying on Azure Kubernetes Service | day4 | Solution |
June 26, 2020 | Challenge 5 | Connecting it all with Consul | day5 | TBA |
You can find the detailed instructions in our Contributing.md guidelines, but here's the TL;DR.
- Submit your solution as a new Challenge Solution Submission ISSUE for each challenge to this GitHub repository.
We'd love it if you also share your experience on social media! You can use the #TerraformOnAzure Twitter hashtag to do so.
- Visual Studio Code
- Azure Subscription: Send us a DM on Twitter or sign up for a free Azure account
- Terraform
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.