Skip to content

devopshobbies/terraform-templates

Repository files navigation

Terraform-tutorial

Terraform Logo

In this repository, you can find examples of Terraform providers which can help deepen your Terraform knowledge.

Table of Contents

  1. Where to start
  2. Providers list
  3. How to contribute
  4. Tasks

How and where to start?

You can find a list of providers below. They can be a guide for you to learn different providers for different services for example Kubernetes, docker, Cloudflare and ... It's better to start from Terraform Tutorial - Part 1 - Docker Introduction and move as the list goes.

Providers List:

Icon num Terraform Tutorials Status
🐳 1 Docker Provider ✅ Done
🐙 2 GitHub Provider ✅ Done
☸️ 3 Kubernetes Provider ✅ Done
🦊 4 GitLab Provider ✅ Done
🍀 5 HAProxy Provider ✅ Done
📈 6 Grafana Provider ✅ Done
🤖 7 Cisco DevNet Provider ✅ Done
🖥️ 8 Vsphere Provider ✅ Done
🎓 9 Helm Provider ✅ Done
🚧 10 MAAS Provider 🚧 In Progress
🌀 11 Consul Provider 🚧 In Progress
🔑 12 Vault Provider ✅ Done
🎓 13 Keycloak Provider 🚧 In Progress
☁️ 14 Azure DevOps Provider 🚧 In Progress
🌎 15 OpenStack Provider ✅ Done
🦄 18 HetznerCloud Provider ✅ Done
🌩️ 19 Cloudflare Provider ✅ Done

How to contribute?

We always appreciate and welcome contributions and here is a summarized guide for you:

  • Checklist and find providers with pending or in progress status. Help to write and complete them.
  • Check for issues. Issues are a very important section in a repository and you can search for your first task (reported issue, requests) in the issues section.
  • Start exploring as you move along the course and find problems that you can fix.