Skip to content

Commit 747d239

Browse files
committed
Now outputs baremetal instances from terraform
1 parent deab8e8 commit 747d239

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

environments/skeleton/{{cookiecutter.environment}}/tofu/inventory.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ resource "local_file" "hosts" {
77
"control_fqdn": local.control_fqdn
88
"login_groups": module.login
99
"compute_groups": module.compute
10+
"baremetal_compute_instances": flatten([for group in keys(module.compute) : keys(module.compute[group]["compute_instances"]) if module.compute[group]["is_baremetal"]])
1011
"additional_groups": module.additional
1112
"state_dir": var.state_dir
1213
"cluster_home_volume": var.home_volume_provisioning != "none"

environments/skeleton/{{cookiecutter.environment}}/tofu/inventory.tpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ all:
44
cluster_domain_suffix: ${cluster_domain_suffix}
55
cluster_home_volume: ${cluster_home_volume}
66
cluster_compute_groups: ${jsonencode(keys(compute_groups))}
7+
topology_baremetal_instances: ${jsonencode(baremetal_compute_instances)}
78

89
control:
910
hosts:

environments/skeleton/{{cookiecutter.environment}}/tofu/node_group/nodes.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,10 @@ output "compute_instances" {
186186
value = local.compute_instances
187187
}
188188

189+
output "is_baremetal" {
190+
value = var.match_ironic_node
191+
}
192+
189193
output "image_id" {
190194
value = var.image_id
191195
}

0 commit comments

Comments
 (0)