Masahigo / terraform-azure-hashiconf2020

Terraform on Azure coding challenge for HashiConf Digital 2020

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HashiConf Digital 2020: Terraform on Azure Coding Challenge πŸš€

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!

How does it work? 🧰

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 🎁!

Challenges πŸ’»

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

Submit your solutions? πŸ”₯

You can find the detailed instructions in our Contributing.md guidelines, but here's the TL;DR.

We'd love it if you also share your experience on social media! You can use the #TerraformOnAzure Twitter hashtag to do so.

Suggested resources πŸš€

Contributing 🚩

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.

About

Terraform on Azure coding challenge for HashiConf Digital 2020

License:MIT License


Languages

Language:HCL 89.2%Language:Shell 6.6%Language:PowerShell 2.8%Language:Dockerfile 1.3%