mirror of
https://github.com/shuaibiyy/awesome-tf.git
synced 2026-03-11 17:49:23 -05:00
6885c57f821814103adb3292c2f1dce1b4d52fc4
Awesome Terraform
Collection of resources on HashiCorp's Terraform.
Table of Contents
Official Resources
Tutorials
- Easily Deploy A Seneca Microservice to ECS with Wercker and Terraform: Part I
- Easily Deploy A Seneca Microservice to ECS with Wercker and Terraform Part II
- Easily Deploy A Seneca Microservice to ECS with Wercker and Terraform Part III
- Tutorial: How to Use Terraform to Deploy OpenStack Workloads
- Write your own Terraform provider: Part 1
Blog Posts
- Terraform: Beyond the Basics with AWS
- Deploying Discourse with Terraform
- How we deploy from Slack using Jenkins, Terraform, Docker and Ansible
- Bootstrapping Docker Infrastructure With Terraform
- Two Weeks with Terraform
- Using modules in Terraform
- Terraform Modules for Fun and Profit
Community Modules
- tf_aws_bastion_s3_keys - A Terraform module for creating bastion host on AWS EC2.
- tf_aws_vpc_only - A Terraform module to provide only VPC (without subnets) in AWS.
- tf_aws_asg_elb - A Terraform Module for creating an Auto-Scaling Group and Launch Configuration for use with an Elastic Load Balancer.
- tf_aws_availability_zones_cfn - Get availability zones for your AWS region/account from Cloudformation.
- tf_aws_ubuntu_ami - Easy way to lookup Ubuntu AMIs with Terraform.
- tf_aws_sg - A Terraform module with a collection of common security group settings.
- tf_aws_coreos_ami - An easy way to lookup CoreOS AMIs with terraform.
- tf_aws_private_subnet_nat_gateway - A Terraform module to create private subnets with NAT Gateway in AWS.
- tf_aws_rds - A Terraform Template for RDS.
- tf_aws_vpc - A terraform module to provide a VPC in AWS.
- tf_aws_availability_zones - Lists of AZs your account has access to.
- tf_aws_virttype - Lookup the virtualization types (hvm or pv) supported for AWS instance types.
- tf_aws_nat - NAT instances for AWS.
- tf_aws_public_subnet - A Terraform module to manage public subnets in VPC in AWS.
- tf_aws_igw - A Terraform module to provide an Internet Gateway in AWS.
- tf_aws_elb - A Terraform module for creating Elastic Load Balancing instances.
- tf_aws_ec2_instance - A Terraform module for creating EC2 Instances.
- tf_aws_fedora_ami - Find AWS AMIs for Fedora/Project Atomic for use with Terraform.
- tf_aws_asg - A Terraform module for creating an Auto-Scaling Group and Launch Configuration.
- tf_aws_nixos_ami - Launch NixOS Linux (http://nixos.org/) with Terraform.
- tf_aws_puppet - Terraform module for pre-baked puppet masters and agents using external nodes driven by Tags on the EC2 instances.
- ecs-jenkins - Provisions Jenkins on AWS ECS using Terraform.
Community
License
To the extent possible under law, Shuaib Yunus has waived all copyright and related or neighboring rights to this work.
Languages
Markdown
100%
