From db67dde189a366a6f2cdf68acd0e867ed226d017 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ing=2E=20Kl=C3=A1ra=20Moravcov=C3=A1?=
 <klara.moravcova@cesnet.cz>
Date: Wed, 8 Nov 2023 13:20:40 +0100
Subject: [PATCH] Add access haproxy port.

---
 README.md         |  1 +
 secgroup_rules.tf | 11 +++++++++++
 2 files changed, 12 insertions(+)

diff --git a/README.md b/README.md
index 62298ab..39e9110 100644
--- a/README.md
+++ b/README.md
@@ -39,6 +39,7 @@ No modules.
 | [openstack_networking_router_v2.router_default](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_router_v2) | resource |
 | [openstack_networking_secgroup_rule_v2.alltcp4](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_secgroup_rule_v2) | resource |
 | [openstack_networking_secgroup_rule_v2.alludp4](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_secgroup_rule_v2) | resource |
+| [openstack_networking_secgroup_rule_v2.haproxy](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_secgroup_rule_v2) | resource |
 | [openstack_networking_secgroup_rule_v2.http4](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_secgroup_rule_v2) | resource |
 | [openstack_networking_secgroup_rule_v2.https4](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_secgroup_rule_v2) | resource |
 | [openstack_networking_secgroup_rule_v2.icmp4](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_secgroup_rule_v2) | resource |
diff --git a/secgroup_rules.tf b/secgroup_rules.tf
index 3cd641a..8b28a99 100644
--- a/secgroup_rules.tf
+++ b/secgroup_rules.tf
@@ -82,3 +82,14 @@ resource "openstack_networking_secgroup_rule_v2" "lb4" {
   remote_ip_prefix  = "0.0.0.0/0"
   security_group_id = openstack_networking_secgroup_v2.secgroup_default.id
 }
+
+# HA Proxy
+resource "openstack_networking_secgroup_rule_v2" "haproxy" {
+  direction         = "ingress"
+  ethertype         = "IPv4"
+  protocol          = "tcp"
+  port_range_min    = 8383
+  port_range_max    = 8383
+  remote_ip_prefix  = "0.0.0.0/0"
+  security_group_id = openstack_networking_secgroup_v2.secgroup_default.id
+}
-- 
GitLab