{"id":13630794,"url":"https://github.com/devopshobbies/terraform-templates","last_synced_at":"2025-04-12T23:31:03.076Z","repository":{"id":37095702,"uuid":"468393301","full_name":"devopshobbies/terraform-templates","owner":"devopshobbies","description":"The complete Terraform tutorial, reference, awesome examples with no Public cloud provider","archived":false,"fork":false,"pushed_at":"2025-01-17T09:44:29.000Z","size":532,"stargazers_count":159,"open_issues_count":0,"forks_count":56,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-04T02:46:30.683Z","etag":null,"topics":["azure-devops","cisco","devnet","docker","gihub","gitlab","grafana","haproxy","hashicorp","helm","keycloak","kubernetes","provider","terraform","tutorial","vsphere"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devopshobbies.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-10T15:07:49.000Z","updated_at":"2025-03-19T01:34:49.000Z","dependencies_parsed_at":"2024-01-14T06:51:06.199Z","dependency_job_id":"a43c7581-c3a8-421d-97e2-894ce2fa10e9","html_url":"https://github.com/devopshobbies/terraform-templates","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopshobbies%2Fterraform-templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopshobbies%2Fterraform-templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopshobbies%2Fterraform-templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopshobbies%2Fterraform-templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devopshobbies","download_url":"https://codeload.github.com/devopshobbies/terraform-templates/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248647257,"owners_count":21139081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure-devops","cisco","devnet","docker","gihub","gitlab","grafana","haproxy","hashicorp","helm","keycloak","kubernetes","provider","terraform","tutorial","vsphere"],"created_at":"2024-08-01T22:01:59.467Z","updated_at":"2025-04-12T23:31:03.051Z","avatar_url":"https://github.com/devopshobbies.png","language":"HCL","funding_links":[],"categories":["Hcl"],"sub_categories":[],"readme":"# Terraform-tutorial\r\n\r\n\u003cp align=\"center\"\u003e\r\n \u003cimg alt=\"Terraform Logo\" src=\"image/banner.png\"\u003e\r\n\u003c/p\u003eIn this repository, you can find examples of Terraform providers which can help deepen your Terraform knowledge.\r\n\r\n## Table of Contents\r\n\r\n1. [Where to start](#how-and-where-to-start)\r\n2. [Providers list](#providers-list)\r\n3. [How to contribute](#how-to-contribute)\r\n4. [Tasks](#tasks)\r\n\r\n## How and where to start?\r\n\r\nYou 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 ...\r\nIt's better to start from [Terraform Tutorial - Part 1 - Docker Introduction](./part01-docker-provider/) and move as the list goes.\r\n\r\n## Providers List:\r\n\r\n| Icon | num | Terraform Tutorials                                               | Status         |\r\n| ---- | --- | ----------------------------------------------------------------- | -------------- |\r\n| 🐳   | 1   | [Docker Provider](./part01-docker-provider/README.md)             | ✅ Done        |\r\n| 🐙   | 2   | [GitHub Provider](./part02-github-provider/README.md)             | ✅ Done        |\r\n| ☸️   | 3   | [Kubernetes Provider](./part03-kubernetes-provider/README.md)     | ✅ Done        |\r\n| 🦊   | 4   | [GitLab Provider](./part04-gitlab-provider/README.md)             | ✅ Done        |\r\n| 🍀   | 5   | [HAProxy Provider](./part05-HA-proxy-provider/README.md)          | ✅ Done        |\r\n| 📈   | 6   | [Grafana Provider](./part06-grafana-provider/README.md)           | ✅ Done        |\r\n| 🤖   | 7   | [Cisco DevNet Provider](./part07-CiscoDevNet-provider/README.md)  | ✅ Done        |\r\n| 🖥️   | 8   | [Vsphere Provider](./part08-vsphere-provider/README.md)           | ✅ Done        |\r\n| 🎓   | 9   | [Helm Provider](./part09-helm-provider/README.md)                 | ✅ Done        |\r\n| 🚧   | 10  | [MAAS Provider](./part10-maas-provider/README.md)                 | 🚧 In Progress |\r\n| 🌀   | 11  | [Consul Provider](./part11-consul-provider/README.md)             | 🚧 In Progress |\r\n| 🔑   | 12  | [Vault Provider](./part12-vault-provider/README.md)               | ✅ Done        |\r\n| 🎓   | 13  | [Keycloak Provider](./part13-keycloak-provider/README.md)         | 🚧 In Progress |\r\n| ☁️   | 14  | [Azure DevOps Provider](./part14-azure-devops-provider/README.md) | 🚧 In Progress |\r\n| 🌎   | 15  | [OpenStack Provider](./part15-openstack-provider/README.md)       | ✅ Done        |\r\n| 🦄   | 18  | [HetznerCloud Provider](./part18-hetznercloud-provider/README.md) | ✅ Done        |\r\n| 🌩️   | 19  | [Cloudflare Provider](./part19-cloudflare-provider/README.md)     | ✅ Done        |\r\n\r\n## How to contribute?\r\n\r\nWe always appreciate and welcome contributions and here is a summarized guide for you:\r\n\r\n- Checklist and find providers with pending or in progress status. Help to write and complete them.\r\n- 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.\r\n- Start exploring as you move along the course and find problems that you can fix.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevopshobbies%2Fterraform-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevopshobbies%2Fterraform-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevopshobbies%2Fterraform-templates/lists"}