terraform resource: time sleep
Jump to navigation
Jump to search
Official examples
resource "aws_ram_resource_association" "example" { resource_arn = aws_subnet.example.arn resource_share_arn = aws_ram_resource_share.example.arn } # AWS resources shared via Resource Access Manager can take a few seconds to # propagate across AWS accounts after RAM returns a successful association. resource "time_sleep" "ram_resource_propagation" { create_duration = "60s" triggers = { # This sets up a proper dependency on the RAM association subnet_arn = aws_ram_resource_association.example.resource_arn subnet_id = aws_subnet.example.id } } resource "aws_db_subnet_group" "example" { name = "example" # Read the Subnet identifier "through" the time_sleep resource to ensure a # proper dependency and that both will change together. subnet_ids = [time_sleep.ram_resource_propagation.triggers["subnet_id"]] }
See also
Advertising: