├── AUTHORS ├── LICENSE ├── README.md └── modules ├── aws ├── ami │ ├── centos │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── coreos-container-linux │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── main.tf │ ├── outputs.tf │ ├── ubuntu │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── variables.tf ├── availability-zones │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── version.tf ├── bastion │ ├── main.tf │ ├── outputs.tf │ ├── templates │ │ └── cloud-config.tpl │ └── variables.tf ├── cloudtrail │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── dhcp-options │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── ebs │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── eip │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── eni │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── flowlog │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── iam │ └── instance-profile │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf ├── internet-gateway │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── key-pair │ ├── Makefile │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── scripts │ │ └── public-key.sh │ ├── test │ │ ├── Makefile │ │ ├── fixtures │ │ │ └── id_rsa.pub │ │ ├── integration │ │ │ ├── main.tf │ │ │ └── test.bats │ │ └── test.bats │ ├── variables.tf │ └── version.tf ├── kms │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── nat-gateway │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── network-acl │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── route-table │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── route │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── route53 │ ├── main.tf │ ├── outputs.tf │ ├── private │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── reverse │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── variables.tf ├── s3-bucket │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── with-logging │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf ├── security-group │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── subnet │ ├── main.tf │ ├── outputs.tf │ ├── private │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── public │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── variables.tf ├── subnets │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── vpc-endpoint │ ├── README.md │ ├── dynamodb │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── main.tf │ ├── outputs.tf │ ├── s3 │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── variables.tf │ └── version.tf ├── vpc-peering │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── vpc │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── common ├── env │ ├── interface.tf │ ├── main.tf │ ├── outputs.tf │ └── scripts │ │ └── environment.sh ├── origin │ ├── interface.tf │ ├── main.tf │ ├── outputs.tf │ ├── scripts │ │ └── origin.sh │ └── version.tf ├── ptr-calculator │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── subnet-calculator │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── version.tf └── do ├── droplet ├── main.tf ├── outputs.tf ├── variables.tf └── version.tf ├── image ├── main.tf ├── outputs.tf ├── variables.tf └── version.tf └── ssh ├── main.tf ├── outputs.tf ├── variables.tf └── version.tf /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/README.md -------------------------------------------------------------------------------- /modules/aws/ami/centos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/centos/main.tf -------------------------------------------------------------------------------- /modules/aws/ami/centos/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/centos/outputs.tf -------------------------------------------------------------------------------- /modules/aws/ami/centos/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/centos/variables.tf -------------------------------------------------------------------------------- /modules/aws/ami/coreos-container-linux/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/coreos-container-linux/main.tf -------------------------------------------------------------------------------- /modules/aws/ami/coreos-container-linux/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/coreos-container-linux/outputs.tf -------------------------------------------------------------------------------- /modules/aws/ami/coreos-container-linux/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/coreos-container-linux/variables.tf -------------------------------------------------------------------------------- /modules/aws/ami/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/main.tf -------------------------------------------------------------------------------- /modules/aws/ami/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/outputs.tf -------------------------------------------------------------------------------- /modules/aws/ami/ubuntu/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/ubuntu/main.tf -------------------------------------------------------------------------------- /modules/aws/ami/ubuntu/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/ubuntu/outputs.tf -------------------------------------------------------------------------------- /modules/aws/ami/ubuntu/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/ubuntu/variables.tf -------------------------------------------------------------------------------- /modules/aws/ami/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ami/variables.tf -------------------------------------------------------------------------------- /modules/aws/availability-zones/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/availability-zones/README.md -------------------------------------------------------------------------------- /modules/aws/availability-zones/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/availability-zones/main.tf -------------------------------------------------------------------------------- /modules/aws/availability-zones/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/availability-zones/outputs.tf -------------------------------------------------------------------------------- /modules/aws/availability-zones/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/availability-zones/variables.tf -------------------------------------------------------------------------------- /modules/aws/availability-zones/version.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.10" 3 | } 4 | -------------------------------------------------------------------------------- /modules/aws/bastion/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/bastion/main.tf -------------------------------------------------------------------------------- /modules/aws/bastion/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/bastion/outputs.tf -------------------------------------------------------------------------------- /modules/aws/bastion/templates/cloud-config.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/bastion/templates/cloud-config.tpl -------------------------------------------------------------------------------- /modules/aws/bastion/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/bastion/variables.tf -------------------------------------------------------------------------------- /modules/aws/cloudtrail/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/cloudtrail/main.tf -------------------------------------------------------------------------------- /modules/aws/cloudtrail/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/cloudtrail/outputs.tf -------------------------------------------------------------------------------- /modules/aws/cloudtrail/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/cloudtrail/variables.tf -------------------------------------------------------------------------------- /modules/aws/dhcp-options/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/dhcp-options/main.tf -------------------------------------------------------------------------------- /modules/aws/dhcp-options/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/dhcp-options/outputs.tf -------------------------------------------------------------------------------- /modules/aws/dhcp-options/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/dhcp-options/variables.tf -------------------------------------------------------------------------------- /modules/aws/ebs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ebs/main.tf -------------------------------------------------------------------------------- /modules/aws/ebs/outputs.tf: -------------------------------------------------------------------------------- 1 | output "id" { 2 | value = "${aws_ebs_volume.mod.id}" 3 | } 4 | -------------------------------------------------------------------------------- /modules/aws/ebs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/ebs/variables.tf -------------------------------------------------------------------------------- /modules/aws/eip/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/eip/main.tf -------------------------------------------------------------------------------- /modules/aws/eip/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/eip/outputs.tf -------------------------------------------------------------------------------- /modules/aws/eip/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/eip/variables.tf -------------------------------------------------------------------------------- /modules/aws/eni/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/eni/main.tf -------------------------------------------------------------------------------- /modules/aws/eni/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/eni/outputs.tf -------------------------------------------------------------------------------- /modules/aws/eni/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/eni/variables.tf -------------------------------------------------------------------------------- /modules/aws/flowlog/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/flowlog/main.tf -------------------------------------------------------------------------------- /modules/aws/flowlog/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/flowlog/outputs.tf -------------------------------------------------------------------------------- /modules/aws/flowlog/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/flowlog/variables.tf -------------------------------------------------------------------------------- /modules/aws/iam/instance-profile/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/iam/instance-profile/main.tf -------------------------------------------------------------------------------- /modules/aws/iam/instance-profile/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/iam/instance-profile/outputs.tf -------------------------------------------------------------------------------- /modules/aws/iam/instance-profile/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/iam/instance-profile/variables.tf -------------------------------------------------------------------------------- /modules/aws/internet-gateway/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/internet-gateway/main.tf -------------------------------------------------------------------------------- /modules/aws/internet-gateway/outputs.tf: -------------------------------------------------------------------------------- 1 | output "id" { 2 | value = "${aws_internet_gateway.mod.id}" 3 | } 4 | -------------------------------------------------------------------------------- /modules/aws/internet-gateway/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/internet-gateway/variables.tf -------------------------------------------------------------------------------- /modules/aws/key-pair/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/key-pair/Makefile -------------------------------------------------------------------------------- /modules/aws/key-pair/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/key-pair/README.md -------------------------------------------------------------------------------- /modules/aws/key-pair/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/key-pair/main.tf -------------------------------------------------------------------------------- /modules/aws/key-pair/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/key-pair/outputs.tf -------------------------------------------------------------------------------- /modules/aws/key-pair/scripts/public-key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/key-pair/scripts/public-key.sh -------------------------------------------------------------------------------- /modules/aws/key-pair/test/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | @bats . 3 | -------------------------------------------------------------------------------- /modules/aws/key-pair/test/fixtures/id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/key-pair/test/fixtures/id_rsa.pub -------------------------------------------------------------------------------- /modules/aws/key-pair/test/integration/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/key-pair/test/integration/main.tf -------------------------------------------------------------------------------- /modules/aws/key-pair/test/integration/test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/key-pair/test/integration/test.bats -------------------------------------------------------------------------------- /modules/aws/key-pair/test/test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/key-pair/test/test.bats -------------------------------------------------------------------------------- /modules/aws/key-pair/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/key-pair/variables.tf -------------------------------------------------------------------------------- /modules/aws/key-pair/version.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.10" 3 | } 4 | -------------------------------------------------------------------------------- /modules/aws/kms/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/kms/main.tf -------------------------------------------------------------------------------- /modules/aws/kms/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/kms/outputs.tf -------------------------------------------------------------------------------- /modules/aws/kms/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/kms/variables.tf -------------------------------------------------------------------------------- /modules/aws/nat-gateway/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/nat-gateway/main.tf -------------------------------------------------------------------------------- /modules/aws/nat-gateway/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/nat-gateway/outputs.tf -------------------------------------------------------------------------------- /modules/aws/nat-gateway/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/nat-gateway/variables.tf -------------------------------------------------------------------------------- /modules/aws/network-acl/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/network-acl/main.tf -------------------------------------------------------------------------------- /modules/aws/network-acl/outputs.tf: -------------------------------------------------------------------------------- 1 | output "id" { 2 | value = "${aws_network_acl.mod.id}" 3 | } 4 | -------------------------------------------------------------------------------- /modules/aws/network-acl/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/network-acl/variables.tf -------------------------------------------------------------------------------- /modules/aws/route-table/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route-table/main.tf -------------------------------------------------------------------------------- /modules/aws/route-table/outputs.tf: -------------------------------------------------------------------------------- 1 | output "id" { 2 | value = "${aws_route_table.mod.id}" 3 | } 4 | -------------------------------------------------------------------------------- /modules/aws/route-table/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route-table/variables.tf -------------------------------------------------------------------------------- /modules/aws/route/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route/main.tf -------------------------------------------------------------------------------- /modules/aws/route/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route/outputs.tf -------------------------------------------------------------------------------- /modules/aws/route/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route/variables.tf -------------------------------------------------------------------------------- /modules/aws/route53/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route53/main.tf -------------------------------------------------------------------------------- /modules/aws/route53/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route53/outputs.tf -------------------------------------------------------------------------------- /modules/aws/route53/private/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route53/private/main.tf -------------------------------------------------------------------------------- /modules/aws/route53/private/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route53/private/outputs.tf -------------------------------------------------------------------------------- /modules/aws/route53/private/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route53/private/variables.tf -------------------------------------------------------------------------------- /modules/aws/route53/reverse/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route53/reverse/main.tf -------------------------------------------------------------------------------- /modules/aws/route53/reverse/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route53/reverse/outputs.tf -------------------------------------------------------------------------------- /modules/aws/route53/reverse/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route53/reverse/variables.tf -------------------------------------------------------------------------------- /modules/aws/route53/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/route53/variables.tf -------------------------------------------------------------------------------- /modules/aws/s3-bucket/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/s3-bucket/main.tf -------------------------------------------------------------------------------- /modules/aws/s3-bucket/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/s3-bucket/outputs.tf -------------------------------------------------------------------------------- /modules/aws/s3-bucket/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/s3-bucket/variables.tf -------------------------------------------------------------------------------- /modules/aws/s3-bucket/with-logging/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/s3-bucket/with-logging/main.tf -------------------------------------------------------------------------------- /modules/aws/s3-bucket/with-logging/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/s3-bucket/with-logging/outputs.tf -------------------------------------------------------------------------------- /modules/aws/s3-bucket/with-logging/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/s3-bucket/with-logging/variables.tf -------------------------------------------------------------------------------- /modules/aws/security-group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/security-group/main.tf -------------------------------------------------------------------------------- /modules/aws/security-group/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/security-group/outputs.tf -------------------------------------------------------------------------------- /modules/aws/security-group/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/security-group/variables.tf -------------------------------------------------------------------------------- /modules/aws/subnet/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnet/main.tf -------------------------------------------------------------------------------- /modules/aws/subnet/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnet/outputs.tf -------------------------------------------------------------------------------- /modules/aws/subnet/private/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnet/private/main.tf -------------------------------------------------------------------------------- /modules/aws/subnet/private/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnet/private/outputs.tf -------------------------------------------------------------------------------- /modules/aws/subnet/private/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnet/private/variables.tf -------------------------------------------------------------------------------- /modules/aws/subnet/public/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnet/public/main.tf -------------------------------------------------------------------------------- /modules/aws/subnet/public/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnet/public/outputs.tf -------------------------------------------------------------------------------- /modules/aws/subnet/public/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnet/public/variables.tf -------------------------------------------------------------------------------- /modules/aws/subnet/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnet/variables.tf -------------------------------------------------------------------------------- /modules/aws/subnets/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnets/main.tf -------------------------------------------------------------------------------- /modules/aws/subnets/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnets/outputs.tf -------------------------------------------------------------------------------- /modules/aws/subnets/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/subnets/variables.tf -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-endpoint/README.md -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/dynamodb/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-endpoint/dynamodb/main.tf -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/dynamodb/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-endpoint/dynamodb/outputs.tf -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/dynamodb/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-endpoint/dynamodb/variables.tf -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-endpoint/main.tf -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-endpoint/outputs.tf -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/s3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-endpoint/s3/main.tf -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/s3/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-endpoint/s3/outputs.tf -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/s3/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-endpoint/s3/variables.tf -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-endpoint/variables.tf -------------------------------------------------------------------------------- /modules/aws/vpc-endpoint/version.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.10" 3 | } 4 | -------------------------------------------------------------------------------- /modules/aws/vpc-peering/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-peering/main.tf -------------------------------------------------------------------------------- /modules/aws/vpc-peering/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-peering/outputs.tf -------------------------------------------------------------------------------- /modules/aws/vpc-peering/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc-peering/variables.tf -------------------------------------------------------------------------------- /modules/aws/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc/main.tf -------------------------------------------------------------------------------- /modules/aws/vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc/outputs.tf -------------------------------------------------------------------------------- /modules/aws/vpc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/aws/vpc/variables.tf -------------------------------------------------------------------------------- /modules/common/env/interface.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/env/interface.tf -------------------------------------------------------------------------------- /modules/common/env/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/env/main.tf -------------------------------------------------------------------------------- /modules/common/env/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/env/outputs.tf -------------------------------------------------------------------------------- /modules/common/env/scripts/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/env/scripts/environment.sh -------------------------------------------------------------------------------- /modules/common/origin/interface.tf: -------------------------------------------------------------------------------- 1 | variable "add_cidr" { 2 | default = true 3 | } 4 | -------------------------------------------------------------------------------- /modules/common/origin/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/origin/main.tf -------------------------------------------------------------------------------- /modules/common/origin/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/origin/outputs.tf -------------------------------------------------------------------------------- /modules/common/origin/scripts/origin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/origin/scripts/origin.sh -------------------------------------------------------------------------------- /modules/common/origin/version.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.10" 3 | } 4 | -------------------------------------------------------------------------------- /modules/common/ptr-calculator/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/ptr-calculator/main.tf -------------------------------------------------------------------------------- /modules/common/ptr-calculator/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/ptr-calculator/outputs.tf -------------------------------------------------------------------------------- /modules/common/ptr-calculator/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/ptr-calculator/variables.tf -------------------------------------------------------------------------------- /modules/common/subnet-calculator/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/subnet-calculator/main.tf -------------------------------------------------------------------------------- /modules/common/subnet-calculator/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/subnet-calculator/outputs.tf -------------------------------------------------------------------------------- /modules/common/subnet-calculator/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/common/subnet-calculator/variables.tf -------------------------------------------------------------------------------- /modules/common/subnet-calculator/version.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.10.7" 3 | } 4 | -------------------------------------------------------------------------------- /modules/do/droplet/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/do/droplet/main.tf -------------------------------------------------------------------------------- /modules/do/droplet/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/do/droplet/outputs.tf -------------------------------------------------------------------------------- /modules/do/droplet/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/do/droplet/variables.tf -------------------------------------------------------------------------------- /modules/do/droplet/version.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.10" 3 | } 4 | -------------------------------------------------------------------------------- /modules/do/image/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/do/image/main.tf -------------------------------------------------------------------------------- /modules/do/image/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/do/image/outputs.tf -------------------------------------------------------------------------------- /modules/do/image/variables.tf: -------------------------------------------------------------------------------- 1 | variable "name" {} 2 | -------------------------------------------------------------------------------- /modules/do/image/version.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.10" 3 | } 4 | -------------------------------------------------------------------------------- /modules/do/ssh/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/do/ssh/main.tf -------------------------------------------------------------------------------- /modules/do/ssh/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/do/ssh/outputs.tf -------------------------------------------------------------------------------- /modules/do/ssh/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kwilczynski/terraform-templates/HEAD/modules/do/ssh/variables.tf -------------------------------------------------------------------------------- /modules/do/ssh/version.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.10" 3 | } 4 | --------------------------------------------------------------------------------