Compare commits

..

No commits in common. "1e7aa21756154e9156e5ca82ca05ebd4dcbdd7e1" and "a792af0f361c02fd24472b9a7a8dfa136e1ab52a" have entirely different histories.

7 changed files with 0 additions and 197 deletions

View File

@ -1,13 +0,0 @@
description: Patroni Shared Prod
cobbler_mgmt_classes:
- roles::infra::sql::shared
profiles:
- disk10
- net_com1_eth0
- 2core4096
storage_volumes:
data:
pool: fastpool
path: /data
config:
size: 50GB

View File

@ -1,52 +0,0 @@
locals {
node_name = "prodnxsr0012"
config_common = yamldecode(file("${get_terragrunt_dir()}/../config_common.yaml"))
config_specific = yamldecode(file("${get_terragrunt_dir()}/config.yaml"))
config = merge(local.config_common, local.config_specific)
instance_name = basename(get_terragrunt_dir())
}
inputs = merge(
{
name = local.instance_name
},
local.config
)
include "root" {
path = find_in_parent_folders("root.hcl")
}
include "instances" {
path = find_in_parent_folders("instances.hcl")
expose = true
merge_strategy = "deep"
}
dependencies {
paths = ["${get_repo_root()}/config/nodes/${local.node_name}"]
}
terraform {
source = "${get_repo_root()}/modules/instance"
}
generate "incus" {
path = "incus.tf"
if_exists = "overwrite_terragrunt"
contents = <<-EOF
provider "incus" {
generate_client_certificates = true
accept_remote_certificate = true
remote {
name = "${basename(get_terragrunt_dir())}"
scheme = "https"
address = "${yamldecode(file("${get_repo_root()}/config/nodes/${local.node_name}/config.yaml")).node_addr}"
port = "${yamldecode(file("${get_repo_root()}/config/nodes/${local.node_name}/config.yaml")).node_port}"
token = "${get_env("INCUS_TOKEN_${upper(local.node_name)}")}"
default = true
}
}
EOF
}

View File

@ -1,13 +0,0 @@
description: Patroni Shared Prod
cobbler_mgmt_classes:
- roles::infra::sql::shared
profiles:
- disk10
- net_com1_eth0
- 2core4096
storage_volumes:
data:
pool: fastpool
path: /data
config:
size: 50GB

View File

@ -1,52 +0,0 @@
locals {
node_name = "prodnxsr0013"
config_common = yamldecode(file("${get_terragrunt_dir()}/../config_common.yaml"))
config_specific = yamldecode(file("${get_terragrunt_dir()}/config.yaml"))
config = merge(local.config_common, local.config_specific)
instance_name = basename(get_terragrunt_dir())
}
inputs = merge(
{
name = local.instance_name
},
local.config
)
include "root" {
path = find_in_parent_folders("root.hcl")
}
include "instances" {
path = find_in_parent_folders("instances.hcl")
expose = true
merge_strategy = "deep"
}
dependencies {
paths = ["${get_repo_root()}/config/nodes/${local.node_name}"]
}
terraform {
source = "${get_repo_root()}/modules/instance"
}
generate "incus" {
path = "incus.tf"
if_exists = "overwrite_terragrunt"
contents = <<-EOF
provider "incus" {
generate_client_certificates = true
accept_remote_certificate = true
remote {
name = "${basename(get_terragrunt_dir())}"
scheme = "https"
address = "${yamldecode(file("${get_repo_root()}/config/nodes/${local.node_name}/config.yaml")).node_addr}"
port = "${yamldecode(file("${get_repo_root()}/config/nodes/${local.node_name}/config.yaml")).node_port}"
token = "${get_env("INCUS_TOKEN_${upper(local.node_name)}")}"
default = true
}
}
EOF
}

View File

@ -1,13 +0,0 @@
description: Patroni Shared Prod
cobbler_mgmt_classes:
- roles::infra::sql::shared
profiles:
- disk10
- net_com1_eth0
- 2core4096
storage_volumes:
data:
pool: fastpool
path: /data
config:
size: 50GB

View File

@ -1,52 +0,0 @@
locals {
node_name = "prodnxsr0009"
config_common = yamldecode(file("${get_terragrunt_dir()}/../config_common.yaml"))
config_specific = yamldecode(file("${get_terragrunt_dir()}/config.yaml"))
config = merge(local.config_common, local.config_specific)
instance_name = basename(get_terragrunt_dir())
}
inputs = merge(
{
name = local.instance_name
},
local.config
)
include "root" {
path = find_in_parent_folders("root.hcl")
}
include "instances" {
path = find_in_parent_folders("instances.hcl")
expose = true
merge_strategy = "deep"
}
dependencies {
paths = ["${get_repo_root()}/config/nodes/${local.node_name}"]
}
terraform {
source = "${get_repo_root()}/modules/instance"
}
generate "incus" {
path = "incus.tf"
if_exists = "overwrite_terragrunt"
contents = <<-EOF
provider "incus" {
generate_client_certificates = true
accept_remote_certificate = true
remote {
name = "${basename(get_terragrunt_dir())}"
scheme = "https"
address = "${yamldecode(file("${get_repo_root()}/config/nodes/${local.node_name}/config.yaml")).node_addr}"
port = "${yamldecode(file("${get_repo_root()}/config/nodes/${local.node_name}/config.yaml")).node_port}"
token = "${get_env("INCUS_TOKEN_${upper(local.node_name)}")}"
default = true
}
}
EOF
}

View File

@ -52,7 +52,6 @@ variables:
- roles::infra::git::gitea - roles::infra::git::gitea
- roles::infra::git::runner - roles::infra::git::runner
- roles::infra::halb::haproxy - roles::infra::halb::haproxy
- roles::infra::halb::haproxy2
- roles::infra::incus::imagehost - roles::infra::incus::imagehost
- roles::infra::incus::node - roles::infra::incus::node
- roles::infra::k8s::controller - roles::infra::k8s::controller
@ -78,7 +77,6 @@ variables:
- roles::infra::reposync::syncer - roles::infra::reposync::syncer
- roles::infra::sql::galera - roles::infra::sql::galera
- roles::infra::sql::patroni - roles::infra::sql::patroni
- roles::infra::sql::shared
- roles::infra::storage::consul - roles::infra::storage::consul
- roles::infra::storage::edgecache - roles::infra::storage::edgecache
- roles::infra::storage::minio - roles::infra::storage::minio