Created
November 2, 2022 16:56
-
-
Save pbrumblay/d17eedf1f31d765a89c6f084384ec50b to your computer and use it in GitHub Desktop.
Cloudflare provider expects default attribute for edge_ttl mode = "respect_origin". API errors on this.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
---[ REQUEST ]--------------------------------------- | |
POST /client/v4/zones/REDACTED/rulesets HTTP/1.1 | |
Host: api.cloudflare.com | |
User-Agent: terraform/1.3.3 terraform-plugin-sdk/2.10.1 terraform-provider-cloudflare/3.27.0 | |
Content-Length: 389 | |
Content-Type: application/json | |
X-Auth-Email: REDACTED | |
X-Auth-Key: REDACTED | |
Accept-Encoding: gzip | |
{ | |
"name": "default", | |
"kind": "zone", | |
"phase": "http_request_cache_settings", | |
"rules": [ | |
{ | |
"action": "set_cache_settings", | |
"action_parameters": { | |
"cache": true, | |
"edge_ttl": { | |
"mode": "respect_origin", | |
"default": 0 | |
}, | |
"browser_ttl": { | |
"mode": "respect_origin" | |
} | |
}, | |
"expression": "(http.request.full_uri contains \"REDACTED/api/\")", | |
"description": "REDACTED", | |
"enabled": false | |
} | |
] | |
} | |
-----------------------------------------------------: timestamp=2022-11-02T10:51:10.004-0600 | |
2022-11-02T10:51:10.403-0600 [DEBUG] provider.terraform-provider-cloudflare_v3.27.0: Cloudflare API Response Details: | |
---[ RESPONSE ]-------------------------------------- | |
HTTP/2.0 400 Bad Request | |
Cf-Cache-Status: DYNAMIC | |
Cf-Ray: 763e5f942844e194-DEN | |
Content-Type: application/json; charset=UTF-8 | |
Date: Wed, 02 Nov 2022 16:51:10 GMT | |
Server: cloudflare | |
Set-Cookie: __cflb=REDACTED; SameSite=Lax; path=/; expires=Wed, 02-Nov-22 19:21:11 GMT; HttpOnly | |
Set-Cookie: __cfruid=REDACTED; path=/; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None | |
Vary: Accept-Encoding | |
X-Envoy-Upstream-Service-Time: 38 | |
X-Version: 6217-6bcde1a1dcf1 | |
{ | |
"result": null, | |
"success": false, | |
"errors": [ | |
{ | |
"message": "default is useless in respect_origin mode", | |
"source": { | |
"pointer": "/rules/0/action_parameters/edge_ttl/default" | |
} | |
}, | |
{ | |
"message": "default cannot be 0", | |
"source": { | |
"pointer": "/rules/0/action_parameters/edge_ttl/default" | |
} | |
} | |
], | |
"messages": null | |
} | |
-----------------------------------------------------: timestamp=2022-11-02T10:51:10.403-0600 | |
2022-11-02T10:51:10.403-0600 [ERROR] provider.terraform-provider-cloudflare_v3.27.0: Response contains error diagnostic: tf_provider_addr=registry.terraform.io/cloudflare/cloudflare tf_req_id=REDACTED tf_resource_type=cloudflare_ruleset @caller=github.com/hashicorp/terraform-plugin-go@v0.14.0/tfprotov5/internal/diag/diagnostics.go:55 diagnostic_summary="error creating ruleset default: default is useless in respect_origin mode, default cannot be 0" tf_proto_version=5.3 tf_rpc=ApplyResourceChange @module=sdk.proto diagnostic_detail= diagnostic_severity=ERROR timestamp=2022-11-02T10:51:10.403-0600 | |
2022-11-02T10:51:10.423-0600 [ERROR] vertex "cloudflare_ruleset.REDACTED" error: error creating ruleset default: default is useless in respect_origin mode, default cannot be 0 | |
╷ | |
│ Error: error creating ruleset default: default is useless in respect_origin mode, default cannot be 0 | |
│ | |
│ with cloudflare_ruleset.REDACTED, | |
│ on main.tf line 57, in resource "cloudflare_ruleset" "REDACTED": | |
│ 57: resource "cloudflare_ruleset" "REDACTED" { | |
│ | |
╵ | |
2022-11-02T10:51:10.445-0600 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" | |
2022-11-02T10:51:10.446-0600 [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.terraform.io/cloudflare/cloudflare/3.27.0/darwin_arm64/terraform-provider-cloudflare_v3.27.0 pid=34043 | |
2022-11-02T10:51:10.446-0600 [DEBUG] provider: plugin exited |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment