main
tf 35 lines 741 Bytes
Raw
1 terraform {
2 backend "s3" {
3 bucket = "nixos-terraform-state"
4 encrypt = true
5 key = "targets/terraform"
6 region = "eu-west-1"
7 profile = "nixos-prod"
8 }
9
10 required_providers {
11 aws = {
12 source = "registry.opentofu.org/hashicorp/aws"
13 }
14 fastly = {
15 source = "registry.opentofu.org/fastly/fastly"
16 }
17 netlify = {
18 source = "registry.opentofu.org/AegirHealth/netlify"
19 }
20 secret = {
21 source = "registry.opentofu.org/numtide/secret"
22 }
23 }
24 }
25
26 data "terraform_remote_state" "terraform-iam" {
27 backend = "s3"
28 config = {
29 bucket = "nixos-terraform-state"
30 encrypt = true
31 key = "targets/terraform-iam"
32 region = "eu-west-1"
33 profile = "nixos-prod"
34 }
35 }