32 lines
1.2 KiB
HCL
32 lines
1.2 KiB
HCL
|
|
||
|
remote_state {
|
||
|
backend = "s3"
|
||
|
generate = {
|
||
|
path = "__backend.tf"
|
||
|
if_exists = "overwrite"
|
||
|
}
|
||
|
config = {
|
||
|
bucket = "terraform-state-terranix-website"
|
||
|
key = "${path_relative_to_include()}/terraform.tfstate"
|
||
|
region = "home"
|
||
|
encrypt = false
|
||
|
|
||
|
endpoint = "http://s3.chungus.private"
|
||
|
iam_endpoint = "http://s3.chungus.private"
|
||
|
sts_endpoint = "http://s3.chunugs.private"
|
||
|
|
||
|
force_path_style = true
|
||
|
enable_lock_table_ssencryption = false
|
||
|
skip_s3_checksum = true
|
||
|
skip_bucket_public_access_blocking = true
|
||
|
skip_bucket_enforced_tls = true
|
||
|
skip_credentials_validation = true
|
||
|
skip_bucket_root_access = true # use only if the AWS account root user should not have access to the remote state bucket for some reason
|
||
|
skip_bucket_versioning = true # use only if the object store does not support versioning
|
||
|
skip_bucket_ssencryption = true # use only if non-encrypted Terraform State is required and/or the object store does not support server-side encryption
|
||
|
skip_metadata_api_check = true
|
||
|
skip_region_validation = true
|
||
|
skip_requesting_account_id = true
|
||
|
}
|
||
|
}
|