36568ca53e
Declares a local generic (raw-file) repo for bootapi's node rootfs tarballs and wires the local_generic kind through the module. Depends on terraform-provider-artifactapi #12 releasing v0.1.4 (adds artifactapi_local_generic); the provider version pin is bumped to 0.1.4, so plan/validate stay red until that release is available. - config/local_generic/rootfs-images.yaml (new repo). - local_generic wiring: config.hcl, module variables.tf + main.tf, env terragrunt.hcl inputs; provider pin 0.1.3 -> 0.1.4. Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
34 lines
883 B
HCL
34 lines
883 B
HCL
include "root" {
|
|
path = find_in_parent_folders("root.hcl")
|
|
expose = true
|
|
}
|
|
|
|
include "config" {
|
|
path = "${get_repo_root()}/config/config.hcl"
|
|
expose = true
|
|
}
|
|
|
|
locals {
|
|
config = include.config.locals.config
|
|
}
|
|
|
|
terraform {
|
|
source = "../../modules/artifactapi"
|
|
}
|
|
|
|
inputs = {
|
|
remote_alpine = local.config.remote_alpine
|
|
remote_docker = local.config.remote_docker
|
|
remote_generic = local.config.remote_generic
|
|
remote_goproxy = local.config.remote_goproxy
|
|
remote_helm = local.config.remote_helm
|
|
remote_pypi = local.config.remote_pypi
|
|
remote_rpm = local.config.remote_rpm
|
|
local_terraform = local.config.local_terraform
|
|
local_pypi = local.config.local_pypi
|
|
local_rpm = local.config.local_rpm
|
|
local_docker = local.config.local_docker
|
|
local_generic = local.config.local_generic
|
|
virtual = local.config.virtual
|
|
}
|