summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2021-08-17 22:29:25 +0200
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2021-08-17 22:29:30 +0200
commit4fb3e607341569948e9333a298ad886e8f129696 (patch)
tree052148b7bbae796f47c530e33d66e4a973a5c762
parent347823eb5724cce86036b28f384d91cf5f8e4a46 (diff)
downloadinfrastructure-4fb3e607341569948e9333a298ad886e8f129696.tar.gz
Floating ip frontend
-rw-r--r--terraform/infra.tf9
1 files changed, 9 insertions, 0 deletions
diff --git a/terraform/infra.tf b/terraform/infra.tf
index cd28f51c..45cb9402 100644
--- a/terraform/infra.tf
+++ b/terraform/infra.tf
@@ -19,6 +19,15 @@ resource "openstack_networking_port_v2" "frontend_port" {
}
}
+resource "openstack_networking_floatingip_v2" "floatip_frontend" {
+ pool = "ext-net"
+}
+
+resource "openstack_networking_floatingip_associate_v2" "floatip_associate_frontend" {
+ floating_ip = "${openstack_networking_floatingip_v2.floatip_frontend.address}"
+ port_id = "${openstack_networking_port_v2.frontend_port.id}"
+}
+
resource "openstack_compute_instance_v2" "baserock_frontend" {
name = "frontend-haproxy"
image_id = data.openstack_images_image_v2.image_id.id