You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I use https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/blob/v1.9.0/main.tf which rely on the volume_tags directive.
Debug Output
An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
~ update in-place
Terraform will perform the following actions:
~ module.db.aws_instance.this_t2
volume_tags.%: "5" => "4"
volume_tags.Env: "MyEnv" => "MyEnv"
volume_tags.Name: "company-stack-db-ec2" => "company-stack-db-ec2"
volume_tags.Selector: "company-stack-db-data" => ""
volume_tags.Stack: "stack" => "stack"
volume_tags.Terraform: "true" => "true"
Expected Behavior
The tag volume_tags.Selector belongs to an EBS provisioned by terraform beforehand, by an another team with its own separate set of files. The volume is then attached to an EC2 instance thanks to an aws_volume_attachment.
When applying modifications to the instance, it should not update the tags of the attached EBS, only the tags of the volumes created directly by the aws_instance resource.
Actual Behavior
Terraform changes the tags of every attached disk, even those not created when you spawned the instance.
Steps to Reproduce
Create an EBS with terraform
Create an EC2 instance with the volume_tags directive.
Attach the previously created EBS to the EC2 instance
Update the volume_tags value then terraform apply
The text was updated successfully, but these errors were encountered:
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
ghost
locked and limited conversation to collaborators
Apr 2, 2020
This issue was closed.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Terraform Version
Terraform Configuration Files
I use
https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/blob/v1.9.0/main.tf
which rely on thevolume_tags
directive.Debug Output
Expected Behavior
The tag
volume_tags.Selector
belongs to an EBS provisioned by terraform beforehand, by an another team with its own separate set of files. The volume is then attached to an EC2 instance thanks to anaws_volume_attachment
.When applying modifications to the instance, it should not update the tags of the attached EBS, only the tags of the volumes created directly by the
aws_instance
resource.Actual Behavior
Terraform changes the tags of every attached disk, even those not created when you spawned the instance.
Steps to Reproduce
volume_tags
directive.terraform apply
The text was updated successfully, but these errors were encountered: