vpc.tf 533 B

1234567891011121314151617181920212223242526
  1. provider "google" {
  2. project = "homelab-support-400822"
  3. region = "us-east1"
  4. }
  5. resource "random_id" "bucket_prefix" {
  6. byte_length = 8
  7. }
  8. resource "google_storage_bucket" "default" {
  9. name = "${random_id.bucket_prefix.hex}-bucket-tfstate"
  10. force_destroy = false
  11. location = "US"
  12. storage_class = "STANDARD"
  13. versioning {
  14. enabled = true
  15. }
  16. encryption {
  17. default_kms_key_name = google_kms_crypto_key.terraform_state_bucket.id
  18. }
  19. depends_on = [
  20. google_project_iam_member.default
  21. ]
  22. }