51 lines
997 B
HCL
51 lines
997 B
HCL
terraform {
|
|
required_providers {
|
|
nomad = {
|
|
source = "hashicorp/nomad"
|
|
version = "~> 2.0"
|
|
}
|
|
}
|
|
}
|
|
|
|
# Nomad 节点配置资源
|
|
resource "nomad_node_pool" "default" {
|
|
name = "default"
|
|
description = "Default node pool for all nodes"
|
|
}
|
|
|
|
# 定义需要修复的节点
|
|
locals {
|
|
nomad_nodes = {
|
|
ch4 = {
|
|
address = "ch4.tailnet-68f9.ts.net"
|
|
datacenter = "dc1"
|
|
node_class = ""
|
|
}
|
|
hcp1 = {
|
|
address = "hcp1.tailnet-68f9.ts.net"
|
|
datacenter = "dc1"
|
|
node_class = ""
|
|
}
|
|
warden = {
|
|
address = "warden.tailnet-68f9.ts.net"
|
|
datacenter = "dc1"
|
|
node_class = ""
|
|
}
|
|
ash1d = {
|
|
address = "ash1d.tailnet-68f9.ts.net"
|
|
datacenter = "dc1"
|
|
node_class = ""
|
|
}
|
|
ash2e = {
|
|
address = "ash2e.tailnet-68f9.ts.net"
|
|
datacenter = "dc1"
|
|
node_class = ""
|
|
}
|
|
}
|
|
}
|
|
|
|
# 输出节点信息
|
|
output "nomad_nodes" {
|
|
value = local.nomad_nodes
|
|
description = "Nomad 节点配置信息"
|
|
} |