From 9f7687b667974affab6ccf77ad12eff925b6e49f Mon Sep 17 00:00:00 2001 From: VC Date: Thu, 23 Oct 2025 09:17:44 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80:=20add=20vars?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 7 ---- vars/bck/terraform.tfvars | 16 +++++++++ vars/prd/terraform.tfvars | 73 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 89 insertions(+), 7 deletions(-) create mode 100644 vars/bck/terraform.tfvars create mode 100644 vars/prd/terraform.tfvars diff --git a/.gitignore b/.gitignore index c06d39b..7a9ae11 100644 --- a/.gitignore +++ b/.gitignore @@ -10,13 +10,6 @@ crash.log crash.*.log -# Exclude all .tfvars files, which are likely to contain sensitive data, such as -# password, private keys, and other secrets. These should not be part of version -# control as they are data points which are potentially sensitive and subject -# to change depending on the environment. -*.tfvars -*.tfvars.json - # Ignore override files as they are usually used to override resources locally and so # are not checked in override.tf diff --git a/vars/bck/terraform.tfvars b/vars/bck/terraform.tfvars new file mode 100644 index 0000000..78e8aff --- /dev/null +++ b/vars/bck/terraform.tfvars @@ -0,0 +1,16 @@ +url = "localhost:3903" +scheme = "http" + +keys = ["backup-key"] + +buckets = { + backup = { + allowed_keys = { + "backup-key" = { + read = true + write = true + owner = true + } + } + } +} diff --git a/vars/prd/terraform.tfvars b/vars/prd/terraform.tfvars new file mode 100644 index 0000000..906afd4 --- /dev/null +++ b/vars/prd/terraform.tfvars @@ -0,0 +1,73 @@ +url = "admin.garage.mateu.be" + +keys = [ + "opentofu-key", + "nextcloud-libertus-key", + "peertube-ndfr-key", + "mastodon-ndfr-key", +] + +buckets = { + opentofu = { + allowed_keys = { + "opentofu-key" = { + read = true + write = true + owner = true + } + } + } + nextcloud-libertus = { + allowed_keys = { + "nextcloud-libertus-key" = { + read = true + write = true + owner = true + } + } + } + mastodon-ndfr = { + allowed_keys = { + "mastodon-ndfr-key" = { + read = true + write = true + owner = true + } + } + website_access_enabled = true + aliases = ["medias.m.nintendojo.fr"] + } + peertube-videos-ndfr = { + allowed_keys = { + "peertube-ndfr-key" = { + read = true + write = true + owner = true + } + } + website_access_enabled = true + aliases = ["videos.p.nintendojo.fr"] + } + peertube-playlists-ndfr = { + allowed_keys = { + "peertube-ndfr-key" = { + read = true + write = true + owner = true + } + } + website_access_enabled = true + aliases = ["playlists.p.nintendojo.fr"] + } + peertube-original-ndfr = { + allowed_keys = { + "peertube-ndfr-key" = { + read = true + write = true + owner = true + } + } + website_access_enabled = true + aliases = ["original.p.nintendojo.fr"] + } +}