Idea: Hetzner Cloud and 5 min production app (Terraform, etc.)
Idea
Last week, we learned about Terraform and Ansible to provision Hetzner Cloud machines: https://www.youtube.com/watch?v=LvFvQmqce5o This is a series of learning workshops created by @ekeih - #52
@sytses shared https://www.simplecto.com/docker-django-traefik-intercoolerjs-is-my-stack-for-2021/ where the author points out to migrate their stack to Hetzner.
☕ Area
Pick all which apply.
-
DevSecOps -
Cloud Native -
CI/CD -
Social -
Misc
💡 Description
Use the Terraform knowledge to provision Hetzner Cloud VMs and automatically deploy a stateful web application.
We can use existing projects or continue working with our own, similar to learning VueJS in https://gitlab.com/gitlab-de/5-min-prod-app-vuejs
Proposal
- Create a stateful web app
- Analyse and use the 5 min production app templates with Hetzner Cloud
- Requires Terraform changes
- Decide on ENV variables and test-drive the provisioning
- Run the web app on Hetzner Cloud from within GitLab CI/CD
✍ Relevant URLs
- https://about.gitlab.com/blog/2020/12/15/first-code-to-ci-cd-deployments-in-5-minutes/
- https://gitlab.com/gitlab-org/5-minute-production-app/deploy-template
💻 Resources
Can you prepare slides, live demo, a short story or a blog post? Pick all that apply.
-
Presentation/Slides -
Live demo -
Blog post -
Story -
Others: Please specify