Skip to content

Instantly share code, notes, and snippets.

@emeraldsanto
Created March 10, 2023 17:03
Show Gist options
  • Save emeraldsanto/2252c5450d3489e9cf8f9f10ef777b94 to your computer and use it in GitHub Desktop.
Save emeraldsanto/2252c5450d3489e9cf8f9f10ef777b94 to your computer and use it in GitHub Desktop.
Comparing two Terraform Cloud outputs when providing `owner` and `token` directly to the GitHub provider vs. as environment variables
Terraform v1.3.4
on linux_amd64
# ...
2023-03-10T02:59:18.165Z [DEBUG] provider.terraform-provider-github_v5.18.0: 2023/03/10 02:59:18 [INFO] Selecting owner my-org from GITHUB_OWNER environment variable
2023-03-10T02:59:18.168Z [DEBUG] provider.terraform-provider-github_v5.18.0: 2023/03/10 02:59:18 [INFO] Setting write_delay_ms to 1000
2023-03-10T02:59:18.168Z [DEBUG] provider.terraform-provider-kubernetes_v2.11.0_x5: 2023/03/10 02:59:18 [DEBUG] Enabling HTTP requests/responses tracing
# ...
-----------------------------------------------------: timestamp=2023-03-10T02:59:18.166Z-----------------------------------------------------: timestamp=2023-03-10T02:59:18.290Z
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: 2023/03/10 02:59:18 [DEBUG] GitHub API Response Details:
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: ---[ RESPONSE ]--------------------------------------
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: HTTP/2.0 200 OK
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Access-Control-Allow-Origin: *
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Cache-Control: private, max-age=60, s-maxage=60
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Content-Security-Policy: default-src 'none'
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Content-Type: application/json; charset=utf-8
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Date: Fri, 10 Mar 2023 02:59:18 GMT
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Etag: W/"30846d959aeb34f8e4038c22dc18707fc66e3d206ef28d692185bd3114bb40f2"
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Github-Authentication-Token-Expiration: 2024-03-09 00:00:00 -0300
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Last-Modified: Wed, 18 Jan 2023 02:52:07 GMT
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Server: GitHub.com
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Vary: Accept, Authorization, Cookie, X-GitHub-OTP
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Vary: Accept-Encoding, Accept, X-Requested-With
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Content-Type-Options: nosniff
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Frame-Options: deny
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Github-Api-Version-Selected: 2022-11-28
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Github-Media-Type: github.v3; param=surtur-preview; format=json, github.stone-crop-preview; format=json
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Github-Request-Id: 973B:1872:61D0B1:C88622:640A9D06
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Ratelimit-Limit: 5000
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Ratelimit-Remaining: 4997
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Ratelimit-Reset: 1678418622
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Ratelimit-Resource: core
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Ratelimit-Used: 3
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Xss-Protection: 0
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0:
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: {
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: "login": "my-org",
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: "id": <REDACTED>,
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: "node_id": "<REDACTED>",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "url": "https://api.github.com/orgs/my-org",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "repos_url": "https://api.github.com/orgs/my-org/repos",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "events_url": "https://api.github.com/orgs/my-org/events",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "hooks_url": "https://api.github.com/orgs/my-org/hooks",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "issues_url": "https://api.github.com/orgs/my-org/issues",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "members_url": "<REDACTED>",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "public_members_url": "<REDACTED>",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "avatar_url": "<REDACTED>",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "description": "My Org",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "name": "My Org",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "company": null,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "blog": "https://my-org.com",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "location": "Global",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "email": "<REDACTED>",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "twitter_username": null,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "is_verified": true,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "has_organization_projects": true,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "has_repository_projects": true,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "public_repos": 126,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "public_gists": 0,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "followers": 5829,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "following": 0,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "html_url": "https://github.com/my-org",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "created_at": "2015-10-05T19:40:30Z",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "updated_at": "2023-01-18T02:52:07Z",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "type": "Organization"
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: }
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: -----------------------------------------------------
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: 2023/03/10 02:59:18 [INFO] Token present; configuring authenticated owner: my-org
2023-03-10T02:59:18.169Z [DEBUG] provider.terraform-provider-github_v5.18.0: Host: api.github.com
2023-03-10T02:59:18.170Z [DEBUG] provider.terraform-provider-github_v5.18.0: User-Agent: go-github/v50.0.0
2023-03-10T02:59:18.170Z [DEBUG] provider.terraform-provider-github_v5.18.0: Accept: application/vnd.github.surtur-preview+json,application/vnd.github.stone-crop-preview+json
2023-03-10T02:59:18.170Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Github-Api-Version: 2022-11-28
2023-03-10T02:59:18.170Z [DEBUG] provider.terraform-provider-github_v5.18.0: Accept-Encoding: gzip
2023-03-10T02:59:18.170Z [DEBUG] provider.terraform-provider-github_v5.18.0:
2023-03-10T02:59:18.170Z [DEBUG] provider.terraform-provider-github_v5.18.0:
2023-03-10T02:59:18.170Z [DEBUG] provider.terraform-provider-github_v5.18.0: -----------------------------------------------------
# ...
-----------------------------------------------------: timestamp=2023-03-10T02:59:18.290Z
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: 2023/03/10 02:59:18 [DEBUG] GitHub API Response Details:
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: ---[ RESPONSE ]--------------------------------------
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: HTTP/2.0 200 OK
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Access-Control-Allow-Origin: *
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Cache-Control: private, max-age=60, s-maxage=60
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Content-Security-Policy: default-src 'none'
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Content-Type: application/json; charset=utf-8
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Date: Fri, 10 Mar 2023 02:59:18 GMT
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Etag: W/"30846d959aeb34f8e4038c22dc18707fc66e3d206ef28d692185bd3114bb40f2"
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Github-Authentication-Token-Expiration: 2024-03-09 00:00:00 -0300
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Last-Modified: Wed, 18 Jan 2023 02:52:07 GMT
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Server: GitHub.com
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Vary: Accept, Authorization, Cookie, X-GitHub-OTP
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: Vary: Accept-Encoding, Accept, X-Requested-With
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Content-Type-Options: nosniff
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Frame-Options: deny
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Github-Api-Version-Selected: 2022-11-28
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Github-Media-Type: github.v3; param=surtur-preview; format=json, github.stone-crop-preview; format=json
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Github-Request-Id: 973B:1872:61D0B1:C88622:640A9D06
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Ratelimit-Limit: 5000
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Ratelimit-Remaining: 4997
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Ratelimit-Reset: 1678418622
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Ratelimit-Resource: core
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Ratelimit-Used: 3
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: X-Xss-Protection: 0
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0:
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: {
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: "login": "my-org",
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: "id": <REDACTED>,
2023-03-10T02:59:18.304Z [DEBUG] provider.terraform-provider-github_v5.18.0: "node_id": "<REDACTED>",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "url": "https://api.github.com/orgs/my-org",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "repos_url": "https://api.github.com/orgs/my-org/repos",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "events_url": "https://api.github.com/orgs/my-org/events",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "hooks_url": "https://api.github.com/orgs/my-org/hooks",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "issues_url": "https://api.github.com/orgs/my-org/issues",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "members_url": "<REDACTED>",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "public_members_url": "<REDACTED>",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "avatar_url": "<REDACTED>",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "description": "My Org",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "name": "My Org",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "company": null,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "blog": "https://my-org.com",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "location": "Global",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "email": "<REDACTED>",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "twitter_username": null,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "is_verified": true,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "has_organization_projects": true,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "has_repository_projects": true,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "public_repos": 126,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "public_gists": 0,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "followers": 5829,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "following": 0,
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "html_url": "https://github.com/my-org",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "created_at": "2015-10-05T19:40:30Z",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "updated_at": "2023-01-18T02:52:07Z",
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: "type": "Organization"
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: }
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: -----------------------------------------------------
2023-03-10T02:59:18.305Z [DEBUG] provider.terraform-provider-github_v5.18.0: 2023/03/10 02:59:18 [INFO] Token present; configuring authenticated owner: vercel
# ...
Apply complete! Resources: 1 added, 2 changed, 0 destroyed.
Terraform v1.3.4
on linux_amd64
# ...
2023-03-10T02:32:27.270Z [DEBUG] provider.terraform-provider-github_v5.18.0: 2023/03/10 02:32:27 [INFO] Selecting owner from GITHUB_OWNER environment variable
2023-03-10T02:32:27.270Z [DEBUG] provider.terraform-provider-github_v5.18.0: 2023/03/10 02:32:27 [INFO] Setting write_delay_ms to 1000
2023-03-10T02:32:27.270Z [DEBUG] provider.terraform-provider-github_v5.18.0: 2023/03/10 02:32:27 [DEBUG] Setting read_delay_ms to 0
2023-03-10T02:32:27.270Z [DEBUG] provider.terraform-provider-github_v5.18.0: 2023/03/10 02:32:27 [INFO] No token present; configuring anonymous owner.
# ...
│ Error: this resource can only be used in the context of an organization, "" is a user
│ 
│  with module.now-iad1-notny.module.github-runners[0].github_organization_webhook.default,
│  on ../../modules/github-runners/main.tf line 5, in resource "github_organization_webhook" "default":
│  5: resource "github_organization_webhook" "default" {
│ 
╵
2023-03-10T02:32:30.275Z [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2023-03-10T02:32:30.276Z [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.terraform.io/hashicorp/github/5.18.0/linux_amd64/terraform-provider-github_v5.18.0 pid=316
2023-03-10T02:32:30.276Z [DEBUG] provider: plugin exited
Operation failed: failed running terraform apply (exit 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment