Skip to content

Commit 4a5868d

Browse files
committed
fix private route table to service gateway
1 parent d7cc67d commit 4a5868d

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

olvm/create_instance.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -137,17 +137,25 @@
137137
retries: 10
138138
delay: 30
139139
until: result is not failed
140-
140+
141+
- name: Print list of services
142+
ansible.builtin.debug:
143+
msg: "{{ result }}"
144+
when: debug_enabled
145+
141146
- name: Set service id
142147
ansible.builtin.set_fact:
143-
my_service_id: "{{ result[0].service.id }}"
148+
my_service_id: "{{ result.services[0].id }}"
149+
150+
- name: Set service cidr cidr_block
151+
ansible.builtin.set_fact:
152+
my_service_cidr_block: "{{ result.services[0].cidr_block }}"
144153

145154
- name: Create service gateway
146155
oracle.oci.oci_network_service_gateway:
147156
compartment_id: "{{ my_compartment_id }}"
148157
services:
149-
-
150-
service_id: "{{ my_service_id }}"
158+
- service_id: "{{ my_service_id }}"
151159
vcn_id: "{{ my_vcn_id }}"
152160
display_name: "Service Gateway-OLV-VCN"
153161
state: 'present'
@@ -166,7 +174,10 @@
166174
vcn_id: "{{ my_vcn_id }}"
167175
display_name: "Route Table for Private Subnet-OLV-VCN"
168176
route_rules:
169-
- network_entity_id: "{{ my_service_gateway_id }}"
177+
-
178+
network_entity_id: "{{ my_service_gateway_id }}"
179+
destination: "{{ my_service_cidr_block }}"
180+
destination_type: SERVICE_CIDR_BLOCK
170181
state: 'present'
171182
register: result
172183
retries: 10
@@ -211,7 +222,7 @@
211222

212223
- name: Create security_list
213224
oracle.oci.oci_network_security_list:
214-
display_name: "Security List for "OLV-VCN"
225+
display_name: "Security List for OLV-VCN"
215226
compartment_id: "{{ my_compartment_id }}"
216227
vcn_id: "{{ my_vcn_id }}"
217228
ingress_security_rules: "{{ loaded_ingress.instance_ingress_security_rules }}"
@@ -398,7 +409,7 @@
398409
oracle.oci.oci_network_service_gateway:
399410
id: "{{ my_service_gateway_id }}"
400411
state: absent
401-
412+
402413
- name: Delete the Internet Gateway
403414
oracle.oci.oci_network_internet_gateway:
404415
id: "{{ my_internet_gateway_id }}"

0 commit comments

Comments
 (0)