From cb70c5de5531ecbc640c9946d99cd26c60546641 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ing=2E=20Kl=C3=A1ra=20Moravcov=C3=A1?=
 <klara.moravcova@cesnet.cz>
Date: Mon, 4 Mar 2024 08:56:02 +0100
Subject: [PATCH] Fix deprecated resource.

---
 README.md   | 2 +-
 networks.tf | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 8110d4e..cbbd111 100644
--- a/README.md
+++ b/README.md
@@ -23,11 +23,11 @@ No modules.
 |------|------|
 | [local_file.k8s_inventory](https://registry.terraform.io/providers/hashicorp/local/latest/docs/resources/file) | resource |
 | [local_file.k8s_variable](https://registry.terraform.io/providers/hashicorp/local/latest/docs/resources/file) | resource |
-| [openstack_compute_floatingip_associate_v2.bastion_fip_associate](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_floatingip_associate_v2) | resource |
 | [openstack_compute_instance_v2.bastion](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_instance_v2) | resource |
 | [openstack_compute_instance_v2.control_nodes](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_instance_v2) | resource |
 | [openstack_compute_instance_v2.worker_nodes](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_instance_v2) | resource |
 | [openstack_compute_keypair_v2.pubkey](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_keypair_v2) | resource |
+| [openstack_networking_floatingip_associate_v2.bastion_fip_associate](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_floatingip_associate_v2) | resource |
 | [openstack_networking_floatingip_associate_v2.res_vip_fip_associate](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_floatingip_associate_v2) | resource |
 | [openstack_networking_floatingip_v2.bastion_fip](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_floatingip_v2) | resource |
 | [openstack_networking_floatingip_v2.vip_fip](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_floatingip_v2) | resource |
diff --git a/networks.tf b/networks.tf
index 10a1220..b5c4945 100644
--- a/networks.tf
+++ b/networks.tf
@@ -113,9 +113,9 @@ resource "openstack_networking_floatingip_v2" "bastion_fip" {
   pool = var.public_external_network
 }
 
-resource "openstack_compute_floatingip_associate_v2" "bastion_fip_associate" {
+resource "openstack_networking_floatingip_associate_v2" "bastion_fip_associate" {
   floating_ip = openstack_networking_floatingip_v2.bastion_fip.address
-  instance_id = openstack_compute_instance_v2.bastion.id
+  port_id     = openstack_networking_port_v2.bastion_port.id
 }
 
 # Floating VIP IPs
-- 
GitLab