@@ -78,6 +78,18 @@ resource "openstack_networking_secgroup_rule_v2" "master_ingress_api" {
7878 description = local. description
7979}
8080
81+ resource "openstack_networking_secgroup_rule_v2" "master_ingress_api_v6" {
82+ count = length (var. machine_v6_cidrs )
83+ direction = " ingress"
84+ ethertype = " IPv6"
85+ protocol = " tcp"
86+ port_range_min = 6443
87+ port_range_max = 6443
88+ remote_ip_prefix = " ::/0"
89+ security_group_id = openstack_networking_secgroup_v2. master . id
90+ description = local. description
91+ }
92+
8193resource "openstack_networking_secgroup_rule_v2" "master_ingress_vxlan" {
8294 count = length (var. machine_v4_cidrs )
8395 direction = " ingress"
@@ -280,6 +292,30 @@ resource "openstack_networking_secgroup_rule_v2" "master_ingress_https" {
280292 description = local. description
281293}
282294
295+ resource "openstack_networking_secgroup_rule_v2" "master_ingress_http_v6" {
296+ count = (var. masters_schedulable && length (var. machine_v6_cidrs ) > 0 ) ? 1 : 0
297+ direction = " ingress"
298+ ethertype = " IPv6"
299+ protocol = " tcp"
300+ port_range_min = 80
301+ port_range_max = 80
302+ remote_ip_prefix = " ::/0"
303+ security_group_id = openstack_networking_secgroup_v2. master . id
304+ description = local. description
305+ }
306+
307+ resource "openstack_networking_secgroup_rule_v2" "master_ingress_https_v6" {
308+ count = (var. masters_schedulable && length (var. machine_v6_cidrs ) > 0 ) ? 1 : 0
309+ direction = " ingress"
310+ ethertype = " IPv6"
311+ protocol = " tcp"
312+ port_range_min = 443
313+ port_range_max = 443
314+ remote_ip_prefix = " ::/0"
315+ security_group_id = openstack_networking_secgroup_v2. master . id
316+ description = local. description
317+ }
318+
283319resource "openstack_networking_secgroup_rule_v2" "master_ingress_router" {
284320 count = var. masters_schedulable ? length (var. machine_v4_cidrs ) : 0
285321 direction = " ingress"
0 commit comments