Skip to content
Snippets Groups Projects
Commit bf84c43c authored by Max Cherris's avatar Max Cherris
Browse files

Remove deprecation Warning, but UUID of port needs to be assigned, throws an error in current state

parent 63595760
Branches
No related tags found
No related merge requests found
# Define CloudComp group number # Define CloudComp group number
variable "group_number" { variable "group_number" {
type = string type = string
default = "<number of your group here, private-cloud is only reachable via vpn>" default = "32"
} }
## OpenStack credentials can be used in a more secure way by using ## OpenStack credentials can be used in a more secure way by using
...@@ -13,8 +13,8 @@ variable "group_number" { ...@@ -13,8 +13,8 @@ variable "group_number" {
# Define OpenStack credentials, project config etc. # Define OpenStack credentials, project config etc.
locals { locals {
auth_url = "https://10.32.4.182:5000/v3" auth_url = "https://10.32.4.182:5000/v3"
user_name = "CloudComp${var.group_number}" user_name = "CloudComp32"
user_password = "<password of your group here, private-cloud is only reachable via vpn>" user_password = "demo"
tenant_name = "CloudComp${var.group_number}" tenant_name = "CloudComp${var.group_number}"
#network_name = "CloudComp${var.group_number}-net" #network_name = "CloudComp${var.group_number}-net"
router_name = "CloudComp${var.group_number}-router" router_name = "CloudComp${var.group_number}-router"
...@@ -116,6 +116,16 @@ resource "openstack_networking_subnet_v2" "terraform-subnet-1" { ...@@ -116,6 +116,16 @@ resource "openstack_networking_subnet_v2" "terraform-subnet-1" {
dns_nameservers = local.dns_nameservers dns_nameservers = local.dns_nameservers
} }
resource "openstack_networking_port_v2" "port_1" {
name = "port_1"
network_id = openstack_networking_network_v2.terraform-network-1.id
admin_state_up = "true"
fixed_ip {
subnet_id = openstack_networking_subnet_v2.terraform-subnet-1.id
}
}
data "openstack_networking_router_v2" "router-1" { data "openstack_networking_router_v2" "router-1" {
name = local.router_name name = local.router_name
} }
...@@ -176,12 +186,12 @@ resource "openstack_networking_floatingip_v2" "fip_1" { ...@@ -176,12 +186,12 @@ resource "openstack_networking_floatingip_v2" "fip_1" {
pool = local.floating_net pool = local.floating_net
} }
resource "openstack_compute_floatingip_associate_v2" "terraform-instance-1-ip" { resource "openstack_networking_floatingip_associate_v2" "terraform-instance-1-ip" {
floating_ip = openstack_networking_floatingip_v2.fip_1.address floating_ip = openstack_networking_floatingip_v2.fip_1.address
instance_id = openstack_compute_instance_v2.terraform-instance-1.id port_id = "port_1"
} }
# does not work, though openstack_compute_floatingip_associate_v2 is deprecated, # does work, though openstack_compute_floatingip_associate_v2 is deprecated,
# openstack_compute_instance_v2.terraform-instance-1.network[0].port is empty after instance creation: "" # openstack_compute_instance_v2.terraform-instance-1.network[0].port is empty after instance creation: ""
# #
#resource "openstack_networking_floatingip_associate_v2" "terraform-instance-1-ip" { #resource "openstack_networking_floatingip_associate_v2" "terraform-instance-1-ip" {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment