Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fbutros/terraform-aws-templates
Collection of Terraform templates for quick and efficient deployment of various AWS services. Ideal for both learning and rapid infrastructure setup.
https://github.com/fbutros/terraform-aws-templates
aws aws-provider-5 aws-services cloud-architecture cloud-computing devops infrastructure-as-code terraform terraform-aws terraform-examples terraform-modules
Last synced: about 1 month ago
JSON representation
Collection of Terraform templates for quick and efficient deployment of various AWS services. Ideal for both learning and rapid infrastructure setup.
- Host: GitHub
- URL: https://github.com/fbutros/terraform-aws-templates
- Owner: FButros
- License: mit
- Created: 2023-12-16T07:58:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-16T08:37:31.000Z (about 1 year ago)
- Last Synced: 2024-12-21T01:40:35.924Z (about 1 month ago)
- Topics: aws, aws-provider-5, aws-services, cloud-architecture, cloud-computing, devops, infrastructure-as-code, terraform, terraform-aws, terraform-examples, terraform-modules
- Language: HCL
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terraform AWS Templates
## Overview
This repository contains a series of Terraform templates for deploying and managing various AWS services. These templates serve as starting points for building AWS infrastructure.## Templates Included
- **AWS EC2 Instance**: Basic setup for an EC2 instance.
- **AWS S3 Bucket**: Configuration for creating an S3 bucket.
- **AWS VPC Configuration**: Template for setting up a Virtual Private Cloud with subnets.
- **AWS RDS Instance**: Code for creating a Relational Database Service instance.
- **AWS Elastic Load Balancer with EC2 Instances**: Setup for an ELB attached to EC2 instances.
- **AWS Auto Scaling Group**: Template for an Auto Scaling Group with a launch configuration.
- **AWS IAM User and Policy**: Creating an IAM user and attaching a policy.
- **AWS DynamoDB Table**: Setting up a DynamoDB table.
- **AWS Lambda Function**: Configuration for a Lambda function.
- **AWS Security Group**: Template for creating a security group with specific rules.
- **AWS Route 53 DNS Record**: Creating a DNS record in Route 53.
- **AWS EKS Cluster**: Setup for an Elastic Kubernetes Service (EKS) cluster.
- **AWS Elastic Beanstalk Application**: Deployment of an Elastic Beanstalk application and environment.
- **AWS CloudWatch Log Group**: Creating a CloudWatch Log Group.
- **AWS SQS Queue**: Provisioning a Simple Queue Service (SQS) queue.
- **AWS SNS Topic**: Establishing a Simple Notification Service (SNS) topic.
- **AWS KMS Key and Alias**: Generating a KMS key and creating an alias.
- **AWS ECR Repository**: Creating an Elastic Container Registry (ECR) repository.## Prerequisites
- Terraform installed on your machine.
- An AWS account and configured AWS CLI.
- Basic understanding of Terraform and AWS services.## Contributing
Contributions to improve or extend the templates are welcome. Please ensure that your contributions are well-documented and tested.## License
This project is licensed under the MIT License.## Disclaimer
The templates are provided 'as is', and users should ensure they meet their specific needs and adhere to AWS best practices.