NixOS / infra

NixOS configurations for nixos.org and its servers
MIT License
208 stars 91 forks source link

terraform-iam: create user for fastly<->releases authn #423

Closed mweinelt closed 1 month ago

mweinelt commented 1 month ago

Create a dedicated user for Fastly to authenticate against the S3 release bucket.

  # aws_iam_access_key.fastly-releases-access will be created
  + resource "aws_iam_access_key" "fastly-releases-access" {
      + create_date                    = (known after apply)
      + encrypted_secret               = (known after apply)
      + encrypted_ses_smtp_password_v4 = (known after apply)
      + id                             = (known after apply)
      + key_fingerprint                = (known after apply)
      + secret                         = (sensitive value)
      + ses_smtp_password_v4           = (sensitive value)
      + status                         = "Active"
      + user                           = "fastly-releases-access"
    }

  # aws_iam_user.fastly-releases-access will be created
  + resource "aws_iam_user" "fastly-releases-access" {
      + arn           = (known after apply)
      + force_destroy = false
      + id            = (known after apply)
      + name          = "fastly-releases-access"
      + path          = "/"
      + tags_all      = (known after apply)
      + unique_id     = (known after apply)
    }