{ lib, ... }: { provider.google = { region = lib.tfRef "var.gcp_region"; project = lib.tfRef "var.gcp_project"; }; terraform = { backend.gcs = { bucket = "fcuny-infra-tofu-state"; prefix = "admin"; }; required_providers = { google = { source = "hashicorp/google"; }; cloudflare = { source = "cloudflare/cloudflare"; }; digitalocean = { source = "digitalocean/digitalocean"; version = "~> 2.0"; }; random = { source = "hashicorp/random"; version = "~> 3.1"; }; }; }; }