network defined in the resource instance
This commit is contained in:
parent
1e2b3b3df0
commit
747950287b
|
@ -112,7 +112,7 @@ resource "openstack_compute_instance_v2" "harbor_server" {
|
||||||
# availability_zone_hints = module.common_variables.availability_zone_no_gpu_name
|
# availability_zone_hints = module.common_variables.availability_zone_no_gpu_name
|
||||||
flavor_name = var.harbor_data.flavor
|
flavor_name = var.harbor_data.flavor
|
||||||
key_pair = module.ssh_settings.ssh_key_name
|
key_pair = module.ssh_settings.ssh_key_name
|
||||||
security_groups = [data.terraform_remote_state.infrastructure_setup.outputs.default_security_group.name, data.terraform_remote_state.infrastructure_setup.outputs.access_postgresql_security_group.name, openstack_networking_secgroup_v2.harbor_access_list.name]
|
security_groups = [data.terraform_remote_state.infrastructure_setup.outputs.default_security_group.name, data.terraform_remote_state.infrastructure_setup.outputs.access_postgresql_security_group.name]
|
||||||
block_device {
|
block_device {
|
||||||
uuid = module.common_variables.ubuntu_2204.uuid
|
uuid = module.common_variables.ubuntu_2204.uuid
|
||||||
source_type = "image"
|
source_type = "image"
|
||||||
|
@ -122,6 +122,10 @@ resource "openstack_compute_instance_v2" "harbor_server" {
|
||||||
delete_on_termination = false
|
delete_on_termination = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
network {
|
||||||
|
name = data.terraform_remote_state.privnet_dns_router.outputs.main_private_network.name
|
||||||
|
}
|
||||||
|
|
||||||
user_data = file("${module.common_variables.ubuntu2204_data_file}")
|
user_data = file("${module.common_variables.ubuntu2204_data_file}")
|
||||||
# Do not replace the instance when the ssh key changes
|
# Do not replace the instance when the ssh key changes
|
||||||
lifecycle {
|
lifecycle {
|
||||||
|
@ -168,7 +172,7 @@ resource "openstack_compute_interface_attach_v2" "postgresql_network_to_harbor"
|
||||||
port_id = openstack_networking_port_v2.harbor_port_on_the_postgresql_net.id
|
port_id = openstack_networking_port_v2.harbor_port_on_the_postgresql_net.id
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
locals {
|
locals {
|
||||||
harbor_recordset_name = "harbor.${data.terraform_remote_state.privnet_dns_router.outputs.dns_zone.zone_name}"
|
harbor_recordset_name = "harbor.${data.terraform_remote_state.privnet_dns_router.outputs.dns_zone.zone_name}"
|
||||||
}
|
}
|
||||||
|
@ -189,3 +193,4 @@ output "harbor_public_ip_address" {
|
||||||
output "harbor_hostname" {
|
output "harbor_hostname" {
|
||||||
value = openstack_dns_recordset_v2.harbor_recordset.name
|
value = openstack_dns_recordset_v2.harbor_recordset.name
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
Loading…
Reference in New Issue