Commit 4244e61a authored by Anton Babenko's avatar Anton Babenko

Added example with security-group module

parent 9da17b1b
...@@ -13,11 +13,6 @@ data "aws_subnet_ids" "all" { ...@@ -13,11 +13,6 @@ data "aws_subnet_ids" "all" {
vpc_id = "${data.aws_vpc.default.id}" vpc_id = "${data.aws_vpc.default.id}"
} }
data "aws_security_group" "default" {
vpc_id = "${data.aws_vpc.default.id}"
name = "default"
}
data "aws_ami" "amazon_linux" { data "aws_ami" "amazon_linux" {
most_recent = true most_recent = true
...@@ -38,12 +33,23 @@ data "aws_ami" "amazon_linux" { ...@@ -38,12 +33,23 @@ data "aws_ami" "amazon_linux" {
} }
} }
module "security_group" {
source = "terraform-aws-modules/security-group/aws"
name = "example"
description = "Security group for example usage with EC2 instance"
vpc_id = "${data.aws_vpc.default.id}"
ingress_cidr_blocks = ["0.0.0.0/0"]
ingress_rules = ["http-80-tcp"]
}
module "ec2" { module "ec2" {
source = "../../" source = "../../"
name = "example" name = "example"
ami = "${data.aws_ami.amazon_linux.id}" ami = "${data.aws_ami.amazon_linux.id}"
instance_type = "t2.micro" instance_type = "t2.micro"
vpc_security_group_ids = ["${data.aws_security_group.default.id}"] vpc_security_group_ids = ["${module.security_group.this_security_group_id}"]
associate_public_ip_address = true associate_public_ip_address = true
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment