Commit 334dbbda authored by Anton Babenko's avatar Anton Babenko

chore: Updated versions&comments in examples

parent c05edc9b
...@@ -38,7 +38,7 @@ Note that this example may create resources which can cost money. Run `terraform ...@@ -38,7 +38,7 @@ Note that this example may create resources which can cost money. Run `terraform
| <a name="module_ec2_with_t2_unlimited"></a> [ec2\_with\_t2\_unlimited](#module\_ec2\_with\_t2\_unlimited) | ../../ | | | <a name="module_ec2_with_t2_unlimited"></a> [ec2\_with\_t2\_unlimited](#module\_ec2\_with\_t2\_unlimited) | ../../ | |
| <a name="module_ec2_with_t3_unlimited"></a> [ec2\_with\_t3\_unlimited](#module\_ec2\_with\_t3\_unlimited) | ../../ | | | <a name="module_ec2_with_t3_unlimited"></a> [ec2\_with\_t3\_unlimited](#module\_ec2\_with\_t3\_unlimited) | ../../ | |
| <a name="module_ec2_zero"></a> [ec2\_zero](#module\_ec2\_zero) | ../../ | | | <a name="module_ec2_zero"></a> [ec2\_zero](#module\_ec2\_zero) | ../../ | |
| <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 3.0 | | <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 4.0 |
## Resources ## Resources
......
...@@ -44,7 +44,7 @@ data "aws_ami" "amazon_linux" { ...@@ -44,7 +44,7 @@ data "aws_ami" "amazon_linux" {
module "security_group" { module "security_group" {
source = "terraform-aws-modules/security-group/aws" source = "terraform-aws-modules/security-group/aws"
version = "~> 3.0" version = "~> 4.0"
name = "example" name = "example"
description = "Security group for example usage with EC2 instance" description = "Security group for example usage with EC2 instance"
...@@ -84,7 +84,7 @@ module "ec2" { ...@@ -84,7 +84,7 @@ module "ec2" {
instance_type = "c5.large" instance_type = "c5.large"
subnet_id = tolist(data.aws_subnet_ids.all.ids)[0] subnet_id = tolist(data.aws_subnet_ids.all.ids)[0]
# private_ips = ["172.31.32.5", "172.31.46.20"] # private_ips = ["172.31.32.5", "172.31.46.20"]
vpc_security_group_ids = [module.security_group.this_security_group_id] vpc_security_group_ids = [module.security_group.security_group_id]
associate_public_ip_address = true associate_public_ip_address = true
placement_group = aws_placement_group.web.id placement_group = aws_placement_group.web.id
...@@ -124,7 +124,7 @@ module "ec2_with_t2_unlimited" { ...@@ -124,7 +124,7 @@ module "ec2_with_t2_unlimited" {
cpu_credits = "unlimited" cpu_credits = "unlimited"
subnet_id = tolist(data.aws_subnet_ids.all.ids)[0] subnet_id = tolist(data.aws_subnet_ids.all.ids)[0]
# private_ip = "172.31.32.10" # private_ip = "172.31.32.10"
vpc_security_group_ids = [module.security_group.this_security_group_id] vpc_security_group_ids = [module.security_group.security_group_id]
associate_public_ip_address = true associate_public_ip_address = true
} }
...@@ -138,7 +138,7 @@ module "ec2_with_t3_unlimited" { ...@@ -138,7 +138,7 @@ module "ec2_with_t3_unlimited" {
instance_type = "t3.large" instance_type = "t3.large"
cpu_credits = "unlimited" cpu_credits = "unlimited"
subnet_id = tolist(data.aws_subnet_ids.all.ids)[0] subnet_id = tolist(data.aws_subnet_ids.all.ids)[0]
vpc_security_group_ids = [module.security_group.this_security_group_id] vpc_security_group_ids = [module.security_group.security_group_id]
associate_public_ip_address = true associate_public_ip_address = true
} }
...@@ -151,7 +151,7 @@ module "ec2_with_metadata_options" { ...@@ -151,7 +151,7 @@ module "ec2_with_metadata_options" {
ami = data.aws_ami.amazon_linux.id ami = data.aws_ami.amazon_linux.id
instance_type = "t2.small" instance_type = "t2.small"
subnet_id = tolist(data.aws_subnet_ids.all.ids)[0] subnet_id = tolist(data.aws_subnet_ids.all.ids)[0]
vpc_security_group_ids = [module.security_group.this_security_group_id] vpc_security_group_ids = [module.security_group.security_group_id]
associate_public_ip_address = true associate_public_ip_address = true
metadata_options = { metadata_options = {
...@@ -190,5 +190,5 @@ module "ec2_zero" { ...@@ -190,5 +190,5 @@ module "ec2_zero" {
ami = data.aws_ami.amazon_linux.id ami = data.aws_ami.amazon_linux.id
instance_type = "c5.large" instance_type = "c5.large"
subnet_id = tolist(data.aws_subnet_ids.all.ids)[0] subnet_id = tolist(data.aws_subnet_ids.all.ids)[0]
vpc_security_group_ids = [module.security_group.this_security_group_id] vpc_security_group_ids = [module.security_group.security_group_id]
} }
...@@ -37,14 +37,14 @@ Note that this example may create resources which can cost money. Run `terraform ...@@ -37,14 +37,14 @@ Note that this example may create resources which can cost money. Run `terraform
| Name | Source | Version | | Name | Source | Version |
|------|--------|---------| |------|--------|---------|
| <a name="module_ec2"></a> [ec2](#module\_ec2) | ../../ | | | <a name="module_ec2"></a> [ec2](#module\_ec2) | ../../ | |
| <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 3.0 | | <a name="module_security_group"></a> [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 4.0 |
## Resources ## Resources
| Name | Type | | Name | Type |
|------|------| |------|------|
| [aws_ebs_volume.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/ebs_volume) | resource | | [aws_ebs_volume.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/ebs_volume) | resource |
| [aws_volume_attachment.this_ec2](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/volume_attachment) | resource | | [aws_volume_attachment.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/volume_attachment) | resource |
| [aws_ami.amazon_linux](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ami) | data source | | [aws_ami.amazon_linux](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ami) | data source |
| [aws_subnet_ids.all](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/subnet_ids) | data source | | [aws_subnet_ids.all](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/subnet_ids) | data source |
| [aws_vpc.default](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/vpc) | data source | | [aws_vpc.default](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/vpc) | data source |
......
...@@ -37,7 +37,7 @@ data "aws_ami" "amazon_linux" { ...@@ -37,7 +37,7 @@ data "aws_ami" "amazon_linux" {
module "security_group" { module "security_group" {
source = "terraform-aws-modules/security-group/aws" source = "terraform-aws-modules/security-group/aws"
version = "~> 3.0" version = "~> 4.0"
name = "example" name = "example"
description = "Security group for example usage with EC2 instance" description = "Security group for example usage with EC2 instance"
...@@ -57,11 +57,11 @@ module "ec2" { ...@@ -57,11 +57,11 @@ module "ec2" {
ami = data.aws_ami.amazon_linux.id ami = data.aws_ami.amazon_linux.id
instance_type = "c5.large" instance_type = "c5.large"
subnet_id = tolist(data.aws_subnet_ids.all.ids)[0] subnet_id = tolist(data.aws_subnet_ids.all.ids)[0]
vpc_security_group_ids = [module.security_group.this_security_group_id] vpc_security_group_ids = [module.security_group.security_group_id]
associate_public_ip_address = true associate_public_ip_address = true
} }
resource "aws_volume_attachment" "this_ec2" { resource "aws_volume_attachment" "this" {
count = var.instances_number count = var.instances_number
device_name = "/dev/sdh" device_name = "/dev/sdh"
......
...@@ -5,11 +5,11 @@ output "instances_public_ips" { ...@@ -5,11 +5,11 @@ output "instances_public_ips" {
output "ebs_volume_attachment_id" { output "ebs_volume_attachment_id" {
description = "The volume ID" description = "The volume ID"
value = aws_volume_attachment.this_ec2.*.volume_id value = aws_volume_attachment.this.*.volume_id
} }
output "ebs_volume_attachment_instance_id" { output "ebs_volume_attachment_instance_id" {
description = "The instance ID" description = "The instance ID"
value = aws_volume_attachment.this_ec2.*.instance_id value = aws_volume_attachment.this.*.instance_id
} }
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