From 7c59e4ae573a8cd73455d03d460011c9f5c882f9 Mon Sep 17 00:00:00 2001 From: Tobias Reisinger Date: Thu, 26 Sep 2024 15:49:09 +0200 Subject: [PATCH] Fix scaleway user selection --- scaleway.tf | 6 +++++- variables.tf | 4 ---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scaleway.tf b/scaleway.tf index 5ff13cf..55cf057 100644 --- a/scaleway.tf +++ b/scaleway.tf @@ -7,6 +7,10 @@ resource "scaleway_account_ssh_key" "openpgp_0xAB920993" { public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCkmWZmum4cVeDy5+9N1HdUzfnjEHSJ900ucD8F0wAy4MV1cdPYnZ4u5PFv5XMfmvA9SJ+VFsr0lhYlr+GQBG9aCCAdMJVVmEz3SccT6dp6ZYywT158RNshzfCe9ylWKK80+W7XnDXhdkec7aK+BQn5wOER3A3mUqRR0JDXWga9jyakH1K6OwXmQOO419bJWs2uCT1ZEgndHxKJEt2pEvoSz7z8p1SS2zyro+R3YtvL9WiDo3+0yPFYficNDr7s39yF5IJE+KTqAlCn5R2+kJ54lRmzB8oNS2jGwK2Q6wtph4AmfnlJTMODG2U2RjUltH2MIDXIYe2epATWL8qhkI4LTr38C7QR3DeJQsel/yTWdYqGakvU6Ge/xkbsaWOrSDTV3bPgKHzlL+dIKaGpV+5usZN4fpOLOb/nmYy3ekLpobzxza7rBRT2CxXS72DoPFaRE1ye7SxhcsLBNwre9YQFE4VvUZwJYkWz2V7eqGrk8VYnmQmT/bnUnMnVwMpeDc7pFKAFndIUxifoOj77c98Tdy3ncdS7SOd7+zRbLG+7k0UU1k89o1+tfREAddUJYR4RvB6g0kCyjpwOf1Pt4zhJR3y/zpsCCc5UnzK9X2kEo/8TSyvTr+GBiFVp5yLYgwCPJSNna33YX7+c3oLRM1QGgtqZk9qnGX9hgP8qpF8Akw== openpgp:0xAB920993" } +data "scaleway_iam_user" "serguzim" { + email = "tobias@msrg.cc" +} + resource "scaleway_iam_application" "service_applications" { for_each = var.service_buckets name = each.value.name @@ -42,7 +46,7 @@ resource "scaleway_object_bucket_policy" "service_bucket_policies" { Effect = "Allow" Action = "*" Principal = { - SCW = "user_id:${var.scaleway_user_id}" + SCW = "user_id:${data.scaleway_iam_user.serguzim.id}" } Resource = [ "${scaleway_object_bucket.service_buckets[each.key].name}", diff --git a/variables.tf b/variables.tf index 88da41b..67db83f 100644 --- a/variables.tf +++ b/variables.tf @@ -37,10 +37,6 @@ variable "ovh_consumer_key" { } -variable "scaleway_user_id" { - sensitive = true -} - variable "scaleway_organization_id" { sensitive = true }