Files
iac-opentofu-public/vaultwarden.tf
Tomás Limpinho ab2989cd60 a
2025-08-19 12:17:54 +01:00

36 lines
1.1 KiB
HCL

provider "bitwarden" {
server = var.vaultwarden_server
email = var.vaultwarden_email
master_password = var.vaultwarden_master_password
client_id = var.vaultwarden_client_id
client_secret = var.vaultwarden_client_secret
}
provider "vaultwarden" {
endpoint = var.vaultwarden_server
email = var.vaultwarden_email
master_password = var.vaultwarden_master_password
admin_token = var.vaultwarden_admin_token
}
resource "vaultwarden_account_register" "vaultwarden-acount-fenix" {
name = "fenix"
email = var.vaultwarden_email
password = var.vaultwarden_master_password
}
resource "vaultwarden_organization" "vaultwarden-organization-fenix-iac" {
name = "fenix-iac"
}
resource "vaultwarden_organization_collection" "vaultwarden-collection-iac" {
organization_id = vaultwarden_organization.vaultwarden-organization-fenix-iac.id
name = "iac-collection"
}
resource "bitwarden_item_login" "administrative-user" {
name = "teste"
username = "teste"
password = "teste"
collection_ids = [vaultwarden_organization_collection.vaultwarden-collection-iac.id]
}