| # The following example shows how to generate a random priority |
| # between 1 and 50000 for a aws_alb_listener_rule resource: |
| |
| resource "random_integer" "priority" { |
| min = 1 |
| max = 50000 |
| keepers = { |
| # Generate a new integer each time we switch to a new listener ARN |
| listener_arn = var.listener_arn |
| } |
| } |
| |
| resource "aws_alb_listener_rule" "main" { |
| listener_arn = random_integer.priority.keepers.listener_arn |
| priority = random_integer.priority.result |
| |
| action { |
| type = "forward" |
| target_group_arn = var.target_group_arn |
| } |
| # ... (other aws_alb_listener_rule arguments) ... |
| } |