adds the ability to apply tags to spot request instances #3481
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have ported over PR hashicorp/terraform#8515.
This PR allows the tagging of instances that have been requested via spot. Tags are applied to the spot_instance_request are only applied to the instance when wait_for_fulfillment = true is set so we can get the instance ID and tag it. If wait_for_fulfillment = false then normal behaviour if followed.
I also ran tests locally.
❯ make testacc TEST=./aws TESTARGS='-run=TestAccAWSSpotInstanceRequest_SirAndInstanceTags' ⏎
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./aws -v -run=TestAccAWSSpotInstanceRequest_SirAndInstanceTags -timeout 120m
=== RUN TestAccAWSSpotInstanceRequest_SirAndInstanceTags
--- PASS: TestAccAWSSpotInstanceRequest_SirAndInstanceTags (161.57s)
PASS
ok github.com/terraform-providers/terraform-provider-aws/aws