Skip to content

Instantly share code, notes, and snippets.

@siwinski
Last active February 6, 2025 18:17
Show Gist options
  • Save siwinski/0a7649cf2a1f42db1cc9065e98757e29 to your computer and use it in GitHub Desktop.
Save siwinski/0a7649cf2a1f42db1cc9065e98757e29 to your computer and use it in GitHub Desktop.
data.akamai_cloudlets_edge_redirector_match_rule.rules: Reading...
data.akamai_cloudlets_edge_redirector_match_rule.rules: Read complete after 0s [id=8508b682b7da0a428cfde1dbf6d1ac52f94b2c97]
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create
Terraform will perform the following actions:
# akamai_cloudlets_policy.policy will be created
+ resource "akamai_cloudlets_policy" "policy" {
+ cloudlet_code = "ER"
+ cloudlet_id = (known after apply)
+ group_id = "1234567890"
+ id = (known after apply)
+ is_shared = false
+ match_rules = jsonencode(
[
+ {
+ matches = [
+ {
+ caseSensitive = false
+ matchOperator = "equals"
+ matchType = "path"
+ matchValue = "/old /old/"
+ negate = false
},
]
+ name = "Simple example"
+ redirectURL = "/new"
+ statusCode = 301
+ type = "erMatchRule"
+ useIncomingQueryString = true
+ useIncomingSchemeAndHost = false
+ useRelativeUrl = "relative_url"
},
]
)
+ name = "test_not_shared_simultaneous_activations"
+ version = (known after apply)
+ warnings = (known after apply)
}
# akamai_cloudlets_policy_activation.production will be created
+ resource "akamai_cloudlets_policy_activation" "production" {
+ associated_properties = [
+ "__some_property__",
]
+ id = (known after apply)
+ is_shared = (known after apply)
+ network = "prod"
+ policy_id = (known after apply)
+ status = (known after apply)
+ version = (known after apply)
}
# akamai_cloudlets_policy_activation.staging will be created
+ resource "akamai_cloudlets_policy_activation" "staging" {
+ associated_properties = [
+ "__some_property__",
]
+ id = (known after apply)
+ is_shared = (known after apply)
+ network = "staging"
+ policy_id = (known after apply)
+ status = (known after apply)
+ version = (known after apply)
}
Plan: 3 to add, 0 to change, 0 to destroy.
akamai_cloudlets_policy.policy: Creating...
akamai_cloudlets_policy.policy: Creation complete after 1s [id=261621]
akamai_cloudlets_policy_activation.staging: Creating...
akamai_cloudlets_policy_activation.production: Creating...
akamai_cloudlets_policy_activation.production: Still creating... [10s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [10s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [20s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [30s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [40s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [50s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [1m0s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [1m10s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [1m20s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [1m30s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [1m40s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [1m50s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [2m0s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [2m10s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [2m20s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [2m30s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [2m40s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [2m50s elapsed]
akamai_cloudlets_policy_activation.staging: Still creating... [3m0s elapsed]
akamai_cloudlets_policy_activation.staging: Creation complete after 3m4s [id=261621:staging]
Error: policy activation create: activate policy version: API error:
{
"type": "/cloudlets/error-types/internal-server-error",
"title": "Internal Server Error",
"detail": "Internal Server Error. Please contact your server administrator.",
"instance": "bb7567a4e958c7cd",
"statusCode": 500
}
with akamai_cloudlets_policy_activation.production,
on main.tf line 51, in resource "akamai_cloudlets_policy_activation" "production":
51: resource "akamai_cloudlets_policy_activation" "production" {
data.akamai_cloudlets_edge_redirector_match_rule.rules: Reading...
data.akamai_cloudlets_edge_redirector_match_rule.rules: Read complete after 0s [id=8508b682b7da0a428cfde1dbf6d1ac52f94b2c97]
akamai_cloudlets_policy.policy: Refreshing state... [id=261621]
akamai_cloudlets_policy_activation.staging: Refreshing state... [id=261621:staging]
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create
Terraform will perform the following actions:
# akamai_cloudlets_policy_activation.production will be created
+ resource "akamai_cloudlets_policy_activation" "production" {
+ associated_properties = [
+ "__some_property__",
]
+ id = (known after apply)
+ is_shared = (known after apply)
+ network = "prod"
+ policy_id = 261621
+ status = (known after apply)
+ version = 1
}
Plan: 1 to add, 0 to change, 0 to destroy.
akamai_cloudlets_policy_activation.production: Creating...
akamai_cloudlets_policy_activation.production: Still creating... [10s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [20s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [30s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [40s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [50s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [1m0s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [1m10s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [1m20s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [1m30s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [1m40s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [1m50s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [2m0s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [2m10s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [2m20s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [2m30s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [2m40s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [2m50s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [3m0s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [3m10s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [3m20s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [3m30s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [3m40s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [3m50s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [4m0s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [4m10s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [4m20s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [4m30s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [4m40s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [4m50s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [5m0s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [5m10s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [5m20s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [5m30s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [5m40s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [5m50s elapsed]
akamai_cloudlets_policy_activation.production: Still creating... [6m0s elapsed]
akamai_cloudlets_policy_activation.production: Creation complete after 6m5s [id=261621:prod]
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
data.akamai_cloudlets_edge_redirector_match_rule.rules: Reading...
data.akamai_cloudlets_edge_redirector_match_rule.rules: Read complete after 0s [id=8508b682b7da0a428cfde1dbf6d1ac52f94b2c97]
akamai_cloudlets_policy.policy: Refreshing state... [id=261621]
akamai_cloudlets_policy_activation.staging: Refreshing state... [id=261621:staging]
akamai_cloudlets_policy_activation.production: Refreshing state... [id=261621:prod]
No changes. Your infrastructure matches the configuration.
Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
data.akamai_cloudlets_edge_redirector_match_rule.rules: Reading...
data.akamai_cloudlets_edge_redirector_match_rule.rules: Read complete after 0s [id=8508b682b7da0a428cfde1dbf6d1ac52f94b2c97]
akamai_cloudlets_policy.policy: Refreshing state... [id=261621]
akamai_cloudlets_policy_activation.production: Refreshing state... [id=261621:prod]
akamai_cloudlets_policy_activation.staging: Refreshing state... [id=261621:staging]
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
~ update in-place
Terraform will perform the following actions:
# akamai_cloudlets_policy.policy will be updated in-place
~ resource "akamai_cloudlets_policy" "policy" {
id = "261621"
~ match_rules = jsonencode(
~ [
~ {
name = "Simple example"
~ redirectURL = "/new" -> "/new2"
# (6 unchanged attributes hidden)
},
]
)
name = "test_not_shared_simultaneous_activations"
~ version = 1 -> (known after apply)
+ warnings = (known after apply)
# (6 unchanged attributes hidden)
}
# akamai_cloudlets_policy_activation.production will be updated in-place
~ resource "akamai_cloudlets_policy_activation" "production" {
id = "261621:prod"
~ version = 1 -> (known after apply)
# (5 unchanged attributes hidden)
}
# akamai_cloudlets_policy_activation.staging will be updated in-place
~ resource "akamai_cloudlets_policy_activation" "staging" {
id = "261621:staging"
~ version = 1 -> (known after apply)
# (5 unchanged attributes hidden)
}
Plan: 0 to add, 3 to change, 0 to destroy.
akamai_cloudlets_policy.policy: Modifying... [id=261621]
akamai_cloudlets_policy.policy: Modifications complete after 2s [id=261621]
akamai_cloudlets_policy_activation.production: Modifying... [id=261621:prod]
akamai_cloudlets_policy_activation.staging: Modifying... [id=261621:staging]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 10s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 20s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 30s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 40s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 50s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 1m0s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 1m10s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 1m20s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 1m30s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 1m40s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 1m50s elapsed]
akamai_cloudlets_policy_activation.staging: Still modifying... [id=261621:staging, 2m0s elapsed]
akamai_cloudlets_policy_activation.staging: Modifications complete after 2m4s [id=261621:staging]
Error: policy activation update: activate policy version: API error:
{
"type": "/cloudlets/error-types/internal-server-error",
"title": "Internal Server Error",
"detail": "Internal Server Error. Please contact your server administrator.",
"instance": "97ed67a4ebd3d502",
"statusCode": 500
}
with akamai_cloudlets_policy_activation.production,
on main.tf line 51, in resource "akamai_cloudlets_policy_activation" "production":
51: resource "akamai_cloudlets_policy_activation" "production" {
data.akamai_cloudlets_edge_redirector_match_rule.rules: Reading...
data.akamai_cloudlets_edge_redirector_match_rule.rules: Read complete after 0s [id=8508b682b7da0a428cfde1dbf6d1ac52f94b2c97]
akamai_cloudlets_policy.policy: Refreshing state... [id=261621]
akamai_cloudlets_policy_activation.production: Refreshing state... [id=261621:prod]
akamai_cloudlets_policy_activation.staging: Refreshing state... [id=261621:staging]
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
~ update in-place
Terraform will perform the following actions:
# akamai_cloudlets_policy_activation.production will be updated in-place
~ resource "akamai_cloudlets_policy_activation" "production" {
id = "261621:prod"
~ version = 1 -> 2
# (5 unchanged attributes hidden)
}
Plan: 0 to add, 1 to change, 0 to destroy.
akamai_cloudlets_policy_activation.production: Modifying... [id=261621:prod]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 10s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 20s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 30s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 40s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 50s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 1m0s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 1m10s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 1m20s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 1m30s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 1m40s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 1m50s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 2m0s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 2m10s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 2m20s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 2m30s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 2m40s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 2m50s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 3m0s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 3m10s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 3m20s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 3m30s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 3m40s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 3m50s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 4m0s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 4m10s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 4m20s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 4m30s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 4m40s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 4m50s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 5m0s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 5m10s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 5m20s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 5m30s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 5m40s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 5m50s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 6m0s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 6m10s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 6m20s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 6m30s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 6m40s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 6m50s elapsed]
akamai_cloudlets_policy_activation.production: Still modifying... [id=261621:prod, 7m0s elapsed]
akamai_cloudlets_policy_activation.production: Modifications complete after 7m8s [id=261621:prod]
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
data.akamai_cloudlets_edge_redirector_match_rule.rules: Reading...
data.akamai_cloudlets_edge_redirector_match_rule.rules: Read complete after 0s [id=8508b682b7da0a428cfde1dbf6d1ac52f94b2c97]
akamai_cloudlets_policy.policy: Refreshing state... [id=261621]
akamai_cloudlets_policy_activation.production: Refreshing state... [id=261621:prod]
akamai_cloudlets_policy_activation.staging: Refreshing state... [id=261621:staging]
No changes. Your infrastructure matches the configuration.
Terraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment