Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bjwrd/terraform
Including Terraform Deployments
https://github.com/bjwrd/terraform
aws docker helm kubernetes python terraform terraform-modules
Last synced: 1 day ago
JSON representation
Including Terraform Deployments
- Host: GitHub
- URL: https://github.com/bjwrd/terraform
- Owner: BJWRD
- License: mit
- Created: 2023-06-14T14:52:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-19T10:12:39.000Z (9 months ago)
- Last Synced: 2024-12-21T01:40:37.466Z (1 day ago)
- Topics: aws, docker, helm, kubernetes, python, terraform, terraform-modules
- Language: HCL
- Homepage:
- Size: 121 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terraform
Welcome to the Terraform Examples Repository! This repository contains a collection of examples and best practices for working with Terraform, an open-source infrastructure as code tool that enables you to define and provision infrastructure resources in a declarative manner.
## Getting Started
To explore the Terraform deployments in this repository, follow these steps:#### 1. Clone the repository to your local machine:
git clone https://github.com/BJWRD/Terraform.git
#### 2. Navigate to the required repository directory:
cd Terraform
#### 3. Choose one of the available deployments from the list below and follow the instructions provided in their respective directories:
* [airflow-spark-eks-cluster](https://github.com/BJWRD/Terraform/airflow-spark-eks-cluster): `An EKS Cluster using Airflow/Spark to perform DAG runs on an S3 Bucket - provisioned via Terraform.`* [ec2-ssm-terraform-module](https://github.com/BJWRD/Terraform/ec2-ssm-terraform-module): `One-zone EC2/NAT Gateway AWS Infrastructure with SSM connectivity- provisioned via Terraform.`
* [kubeStack-terraform-deployment](https://github.com/BJWRD/Terraform/kubeStack-terraform-deployment): `An EKS Cluster using Rancher, Keycloak, Harbor, Grafana, Prometheus, & Hashicorp Vault Helm Charts for a multi-deployment - provisioned via IAC (Terraform)`
* [rancher-terraform-eks-cluster](https://github.com/BJWRD/Terraform/rancher-terraform-eks-cluster): `A Rancher EKS Cluster using Helm Charts for deployment - provisioned via IAC (Terraform)`
* [artifactory-terraform-eks-cluster](https://github.com/BJWRD/Terraform/artifactory-terraform-eks-cluster): `An Artifactory EKS Cluster using Helm Charts for deployment - provisioned via IAC (Terraform)`
* [three-tier-architecture](https://github.com/BJWRD/Terraform/three-tier-architecture): `Highly Available, Fault Tolerant, Three-Tier-Architecture on AWS provisioned via Terraform.`
* [ecs-fargate-terraform](https://github.com/Terraform/ecs-fargate-terraform): `ECS/Fargate Jenkins Container; Cloudwatch logs; IAM permissions; EFS Storage - provisioned via Terraform.`
* [eks-terraform-module](https://github.com/BJWRD/Terraform/eks-terraform-aws-module): `EKS Cluster provisioned by Terraform, hosted on AWS Public Cloud.`* [ec2-terraform-aws-module](https://github.com/BJWRD/Terraform/ec2-terraform-aws-module): `Highly Available EC2/NAT Gateway AWS Infrastructure - provisioned via Terraform.`
* [terraform-aws-webapp](https://github.com/BJWRD/Terraform/terraform-aws-webapp): `Web Application Hosting using Terraform, AWS, Docker and Python.`
* [vault-terraform-docker-deployment](https://github.com/BJWRD/Terraform/vault-terraform-docker-deployment): `Hashicorp Vault application, provisioned by Terraform and hosted within a Docker container on AWS.`
Feel free to explore each example's directory for detailed instructions on how to use Terraform. Each example comes with its own README file that provides step-by-step guidance.## License
This repository is licensed under the MIT License. Feel free to use the examples provided here for educational use.Happy exploring with Terraform! If you have any questions or need assistance, please don't hesitate to reach out.