Skip to content

Commit a6f102c

Browse files
Merge pull request #8087 from gryf/OCPBUGS-27844
OCPBUGS-27844: Fix task for attaching IPv6 subnet to router.
2 parents 3d90541 + 68aa7e5 commit a6f102c

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

upi/openstack/network.yaml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,23 +32,27 @@
3232
ipv6_ra_mode: "{{ os_subnet6_router_advertisements_mode }}"
3333
when: os_subnet6 is defined
3434

35-
- name: 'Create external router'
35+
- name: 'Create external router for IPv4'
3636
openstack.cloud.router:
3737
name: "{{ os_router }}"
3838
network: "{{ os_external_network }}"
39-
interfaces:
40-
- "{{ os_subnet }}"
41-
when: os_external_network is defined and os_external_network|length>0
39+
interfaces: "{{ os_subnet }}"
40+
when:
41+
- os_external_network is defined
42+
- os_external_network|length>0
43+
- os_subnet6 is not defined
4244

43-
- name: 'Add IPv6 subnet to the external router'
45+
- name: 'Create external router for dualstack'
4446
openstack.cloud.router:
4547
name: "{{ os_router }}"
48+
network: "{{ os_external_network }}"
4649
interfaces:
4750
- "{{ os_subnet }}"
4851
- "{{ os_subnet6 }}"
4952
when:
53+
- os_external_network is defined
54+
- os_external_network|length>0
5055
- os_subnet6 is defined
51-
- os_external_network is defined and os_external_network|length>0
5256

5357
- name: 'Create the API port'
5458
openstack.cloud.port:

0 commit comments

Comments
 (0)