try some bitwarden function

This commit is contained in:
2025-05-20 23:56:32 +01:00
parent cbf2a33440
commit 9f83ec215b
+28
View File
@@ -1,11 +1,39 @@
terraform {
required_version = "> 0.8.0"
required_providers {
bitwarden = {
source = "maxlaverse/bitwarden"
version = ">= 0.13.6"
}
}
}
provider "kubernetes" {
config_path = "~/.kube/config"
}
provider "bitwarden" {
email = "pierre@geeraert.eu"
master_password = ""
server = "https://bitwarden.tryton.geeraert.eu"
experimental {
embedded_client = true
}
}
#https://stackoverflow.com/questions/66670949/how-to-tell-terraform-to-skip-the-secret-manager-resource-if-it-exists
#for the secret not overwritten (not tested)
data "bitwarden_item_login" "example" {
search = "bookstack.zeus.geeraert.eu"
}
data "bitwarden_item_secure_note" "vpn_preshared_key" {
search = "barrière prometheus pin parking"
}
output "pgpin" {
value = data.bitwarden_item_secure_note.vpn_preshared_key.field
sensitive = true
}
variable "kubernetes" {
type = map(object({