{"id":13837428,"url":"https://github.com/collabnix/terraform","last_synced_at":"2025-04-04T07:06:22.630Z","repository":{"id":39534991,"uuid":"267843844","full_name":"collabnix/terraform","owner":"collabnix","description":"Terraform  - Beginners | Intermediate | Advanced","archived":false,"fork":false,"pushed_at":"2024-02-12T14:36:57.000Z","size":1392,"stargazers_count":315,"open_issues_count":6,"forks_count":365,"subscribers_count":20,"default_branch":"master","last_synced_at":"2024-05-01T17:23:59.989Z","etag":null,"topics":["automation","docker","hacktoberfest","hacktoberfest2020","kubernetes","terraform","terraform-aws","terraform-cloud","terraform-configurations","terraform-managed","terraform-module","terraform-modules","terraform-project","terraform-provider","terraform-scripts","terraformed"],"latest_commit_sha":null,"homepage":"http://terraform.collabnix.com","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/collabnix.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":"2020-05-29T11:44:06.000Z","updated_at":"2024-05-30T04:33:56.831Z","dependencies_parsed_at":"2024-05-30T04:33:52.630Z","dependency_job_id":"a3580b96-05d3-4176-8c29-15c2cd76c57f","html_url":"https://github.com/collabnix/terraform","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/collabnix%2Fterraform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/collabnix%2Fterraform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/collabnix%2Fterraform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/collabnix%2Fterraform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/collabnix","download_url":"https://codeload.github.com/collabnix/terraform/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247135143,"owners_count":20889420,"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":["automation","docker","hacktoberfest","hacktoberfest2020","kubernetes","terraform","terraform-aws","terraform-cloud","terraform-configurations","terraform-managed","terraform-module","terraform-modules","terraform-project","terraform-provider","terraform-scripts","terraformed"],"created_at":"2024-08-04T15:01:08.905Z","updated_at":"2025-04-04T07:06:22.610Z","avatar_url":"https://github.com/collabnix.png","language":"HCL","funding_links":[],"categories":["HCL"],"sub_categories":[],"readme":"\n# An Ultimate Terraform Hands-on Labs \n\n\n\n![My image](https://raw.githubusercontent.com/collabnix/terraform/master/images/wordle.png)\n\nTerraform Labs brings you tutorials that help you get hands-on experience using Terraform, Kubernetes \u0026 Cloud. Here you will find complete documentation of labs and tutorials around Terraform CLI, Configuration Language, sub-commands, providers, Registry and much more..\n\n#  Getting Started in 3 Simple Steps\n\n- Join 5000+ Collabnix Labs Contributors in 2 mins via [Slack](https://launchpass.com/collabnix)\n\n- Fork, Contribute \u0026 Share via [Terraform GITHUB Repository](https://github.com/collabnix/terraform)\n\n-  [![Twitter URL](https://img.shields.io/twitter/url/https/twitter.com/fold_left.svg?style=social\u0026label=Follow%20%40collabnix)](https://twitter.com/collabnix)\n\n# Terraform Workshop/Labs\n\n- [Getting Started: Why, What \u0026 How about Terraform?](getting-started/README.md) \n\n   - [The problem of provisioning everything manually](getting-started/the-problem.md)\n   - [The concept of Infrastructure as a Code (IaC)](getting-started/iac.md)\n   - [Where terraform comes in?](getting-started/terraform.md)\n   - [Use cases of Terraform](getting-started/use-cases.md)\n   - [Terraform Vs Ansible]()\n   - [Terraform Vs Chef]()\n   - [Terraform Vs Puppet]()\n\n\n# Terraform Beginners Track\n\n## Installing Terraform\n\n  - [MacOS](https://github.com/collabnix/terraform/blob/master/beginners/os/mac/README.md)\n  - [Linux](https://github.com/collabnix/terraform/tree/master/beginners/os/linux) \n  - [Windows](https://github.com/collabnix/terraform/tree/master/beginners/os/windows)\n  \n\n## From Terraform INIT To APPLY\n\n  - [Terraform providers](https://github.com/collabnix/terraform/blob/master/beginners/providers/Terraform_Providers.md)\n  - [Terraform resources](https://github.com/collabnix/terraform/blob/master/beginners/resources/Terraform_Resources.md)\n  - [Variable Resources](https://github.com/collabnix/terraform/blob/master/beginners/resources/variables/README.md)\n  - [Output Resources](https://github.com/collabnix/terraform/blob/master/beginners/resources/output/README.md)\n  - [Terraform CLI](https://github.com/collabnix/terraform/blob/master/beginners/CLI/README.md)\n  - [Init-plan-apply !](https://github.com/collabnix/terraform/blob/master/beginners/init-plan-apply/README.md)\n\n## Setting up Cloud Account\n\n#### AWS\n\n  - [Deploy your AWS EKS cluster with Terraform](https://github.com/collabnix/terraform/tree/master/beginners/aws/eks)\n  - Setting up AWS account credentials \n  - Launch an EC2 instance\n  - Create a S3 bucket for storage\n  - Launch an RDS with mysql engine\n  - Deploy a Single Web Server\n  - Deploy a Configurable Web Server\n  - Deploy Cluster of Web Servers\n  - Deploy a Load Balancer\n  - Create a VPC \n  - Deploy a subnet in VPC with security groups/firewall rules\n  - Cleaning Up\n\n#### Azure\n \n  - [Getting started with Terraform in Azure](https://github.com/collabnix/terraform/blob/master/beginners/azure/README.md)\n  - [Create a Virtual Network in Azure](https://github.com/collabnix/terraform/blob/master/beginners/azure/virtualnetwork)\n  - [Create a Linux Virtual Machine in Azure](https://github.com/collabnix/terraform/tree/master/beginners/azure/linuxVM)\n  - [Create a Windows-10 Virtual Machine in Azure](https://github.com/collabnix/terraform/tree/master/beginners/azure/windowsVM)\n  - [Create a Storage account and Host a static website in Azure](https://github.com/collabnix/terraform/tree/master/beginners/azure/storageAccount) \n  - [Create Multiple Resources in Azure using for_each](https://github.com/collabnix/terraform/tree/master/beginners/azure/multiple_resources) \n  - [Create AKS Cluster with Container Monitoring](https://github.com/collabnix/terraform/tree/master/beginners/azure/aks_cluster)\n  - [How to use Modules](https://github.com/collabnix/terraform/tree/master/beginners/azure/module_example)\n\n#### GCP\n\n  - [Setting up Terraform for Google Cloud Platform](https://github.com/collabnix/terraform/blob/master/beginners/gcp/README.md)\n  - Terraform vs Google Deployment Manager\n  - Launch a Compute Engine Instance\n  - Create a New VPC and Public Subnet\n  - Auto Scale and Load Balance the Managed Instance Groups\n  - Deploy a web server\n  - Cleaning Up\n\n## Managing Terraform State\n \n  - What is Terraform State\n  - Shared Storage for State Files\n  - Locking State Files\n  - Isolating State Files\n  - File Layouts\n  - Read-only States\n  - Import Terraform state\n\n## Terraform Backends\n\n  - What are terraform backends ?\n  - List of supported Remote backends \n  - Using remote backends in a collaborative environments\n\n## Terraform Modules\n\n  - Why Terraform Modules\n  - When to write Terraform Modules\n\n\n## Terraform Enterprise (TFE)\n  - Additional features of TFE\n  - Integration of TFE with Github\n  - Creating organisation\n  - Configuring backends\n\n\n\n- [Intermediate Track](./intermediate/README.md) - In-Progress\n\n- [Experts Track](./experts/README.md) - Not Started\n\n\n# Terraform Associate Certification\n\n- [Study Guide](https://learn.hashicorp.com/terraform/certification/terraform-associate-study-guide) \u003cbr\u003e\n- [HashiCorp Infrastructure Automation Certification](https://www.hashicorp.com/certification/terraform-associate/)\u003cbr\u003e\n- [Sample Questions](https://learn.hashicorp.com/terraform/certification/terraform-associate-sample-questions)\u003cbr\u003e\n\n# Core Contributors\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcollabnix%2Fterraform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcollabnix%2Fterraform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcollabnix%2Fterraform/lists"}