15 lines
365 B
Terraform
15 lines
365 B
Terraform
|
|
resource "random_password" "backup_key" {
|
||
|
|
length = 48
|
||
|
|
special = false
|
||
|
|
}
|
||
|
|
|
||
|
|
resource "vault_kv_secret_v2" "backup_writer" {
|
||
|
|
mount = vault_mount.secret.path
|
||
|
|
name = "versitygw/users/backup-writer"
|
||
|
|
|
||
|
|
data_json_wo_version = 1
|
||
|
|
data_json_wo = jsonencode({
|
||
|
|
access_key_id = "backup-writer"
|
||
|
|
secret_access_key = random_password.backup_key.result
|
||
|
|
})
|
||
|
|
}
|