Add opentofu encryption
This commit is contained in:
parent
424e1db07f
commit
f8bb2d82c9
2 changed files with 19 additions and 0 deletions
15
main.tf
15
main.tf
|
@ -16,6 +16,21 @@ terraform {
|
|||
skip_requesting_account_id = true
|
||||
skip_s3_checksum = true
|
||||
}
|
||||
|
||||
encryption {
|
||||
key_provider "pbkdf2" "encryption" {
|
||||
passphrase = var.passphrase
|
||||
}
|
||||
|
||||
method "aes_gcm" "encryption" {
|
||||
keys = key_provider.pbkdf2.encryption
|
||||
}
|
||||
|
||||
state {
|
||||
method = method.aes_gcm.encryption
|
||||
enforced = true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module "services" {
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
variable "passphrase" {
|
||||
sensitive = true
|
||||
}
|
||||
|
||||
variable "backend_access_key" {
|
||||
sensitive = true
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue