vpcs_and_subnets.tf 783 B

12345678910111213141516171819202122232425262728293031
  1. resource "aws_vpc" "splunk_sqs_issue" {
  2. cidr_block = "10.0.0.0/24"
  3. }
  4. resource "aws_subnet" "splunk_sqs_issue" {
  5. vpc_id = "${aws_vpc.splunk_sqs_issue.id}"
  6. availability_zone = "us-east-2a"
  7. cidr_block = "10.0.0.0/24"
  8. }
  9. resource "aws_internet_gateway" "splunk_gw" {
  10. vpc_id = "${aws_vpc.splunk_sqs_issue.id}"
  11. tags {
  12. Name = "Gateway for Splunk SQS Issue"
  13. }
  14. }
  15. resource "aws_route_table" "r" {
  16. vpc_id = "${aws_vpc.splunk_sqs_issue.id}"
  17. route {
  18. cidr_block = "0.0.0.0/0"
  19. gateway_id = "${aws_internet_gateway.splunk_gw.id}"
  20. }
  21. tags {
  22. Name = "Splunk SQS Route Table"
  23. }
  24. }
  25. resource "aws_route_table_association" "rt_public" {
  26. subnet_id = "${aws_subnet.splunk_sqs_issue.id}"
  27. route_table_id = "${aws_route_table.r.id}"
  28. }