infra: fix tofu init + archive provider
- read instances.json from repo root - add archive provider to versions.tf - update .terraform.lock.hcl
This commit is contained in:
parent
56ffff4010
commit
f1daf782f6
18
infra/opentofu/aws/.terraform.lock.hcl
generated
18
infra/opentofu/aws/.terraform.lock.hcl
generated
@ -1,6 +1,24 @@
|
||||
# This file is maintained automatically by "tofu init".
|
||||
# Manual edits may be lost in future updates.
|
||||
|
||||
provider "registry.opentofu.org/hashicorp/archive" {
|
||||
version = "2.7.1"
|
||||
constraints = ">= 2.0.0"
|
||||
hashes = [
|
||||
"h1:/Y6fLmEGMtbcAFi3ALu5tAwEIfUc8vGZRErNjMIfi2U=",
|
||||
"zh:4f8fe5f92125fc7be91379dbde004aaf676fbb523082af167d0a57ac723836bc",
|
||||
"zh:4fba9a08c254fd3c17464c1e13398e4927b1d3e22bfdc3bb66c4e5bd9573ada4",
|
||||
"zh:65e9945c1e89333b01ef25c15518e125817268f9ecddc3f9d5337dc120d342ee",
|
||||
"zh:6cc92ec02475310612a2fc663ab22366c17005203be55287e9af316ac0397ef4",
|
||||
"zh:7e9efa56a27ea28c7a19465b4223f43653988639123160b09507cbc7a9ad5458",
|
||||
"zh:9c77863b5ff47196cec4e82ce9b943c8a0de5840f7b1f82c7e96d92d8be7c7c1",
|
||||
"zh:b6498ff9e2e717c94e5d2c494a2071acc123e8195bfdd9f7965a0676fa866b06",
|
||||
"zh:c5941326ffe88ff77d15fb1212f746ea57eebf7556bc2707c3a054ad0e5a6ab0",
|
||||
"zh:ec1c14feeeb3b78be2ab37533c6ef2e0d6417c6faa82ddd62c446db77f618926",
|
||||
"zh:ed4643c4f8d9f7d060c01463317d68315b6af7197beaba331451ca3991a9c990",
|
||||
]
|
||||
}
|
||||
|
||||
provider "registry.opentofu.org/hashicorp/aws" {
|
||||
version = "6.27.0"
|
||||
constraints = ">= 5.0.0"
|
||||
|
||||
@ -1,15 +1,4 @@
|
||||
terraform {
|
||||
required_providers {
|
||||
aws = {
|
||||
source = "hashicorp/aws"
|
||||
version = "~> 5.0"
|
||||
}
|
||||
archive = {
|
||||
source = "hashicorp/archive"
|
||||
version = "~> 2.0"
|
||||
}
|
||||
}
|
||||
|
||||
backend "s3" {}
|
||||
}
|
||||
|
||||
@ -19,7 +8,7 @@ provider "aws" {
|
||||
|
||||
locals {
|
||||
tags = merge(var.tags, { "app" = "clawdinator" })
|
||||
instances = jsondecode(file("${path.module}/../../nix/instances.json"))
|
||||
instances = jsondecode(file("${path.module}/../../../nix/instances.json"))
|
||||
instance_enabled = var.ami_id != "" && length(local.instances) > 0
|
||||
}
|
||||
|
||||
|
||||
@ -6,6 +6,10 @@ terraform {
|
||||
source = "hashicorp/aws"
|
||||
version = ">= 5.0.0"
|
||||
}
|
||||
archive = {
|
||||
source = "hashicorp/archive"
|
||||
version = ">= 2.0.0"
|
||||
}
|
||||
random = {
|
||||
source = "hashicorp/random"
|
||||
version = ">= 3.5.0"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user