# Packages
No description provided by the author
# README
terraform-provider-dbussecretservice
Example use case
-
Store a Secret in a SecretService implementation
Assigns identifiers, key
env
with valuedev
and keyfoo
with valuebar
.
echo -n MyPasswort | secret-tool store --label 'My Password' env dev foo bar
-
Declare provider in Terraform
Add new provider
dbussecretservice
as requirement.
terraform {
required_providers {
dbussecretservice = {
source = "abergmeier/dbussecretservice"
}
}
-
Declare Secret DataSource
Add a new secret declaration.
data "dbussecretservice_login" "my_password" {
attributes = {
"env" = "dev"
"foo" = "bar"
}
}
-
Use Secret value
Reference Secret value where necessary
resource "hu_ha" "my_resource" {
password = data.dbussecretservice_login.my_password.value
}
- Install provider in Terraform
terraform init -upgrade
- Deployment in Terraform
terraform apply