|
137 | 137 | retries: 10
|
138 | 138 | delay: 30
|
139 | 139 | 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 | + |
141 | 146 | - name: Set service id
|
142 | 147 | 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 }}" |
144 | 153 |
|
145 | 154 | - name: Create service gateway
|
146 | 155 | oracle.oci.oci_network_service_gateway:
|
147 | 156 | compartment_id: "{{ my_compartment_id }}"
|
148 | 157 | services:
|
149 |
| - - |
150 |
| - service_id: "{{ my_service_id }}" |
| 158 | + - service_id: "{{ my_service_id }}" |
151 | 159 | vcn_id: "{{ my_vcn_id }}"
|
152 | 160 | display_name: "Service Gateway-OLV-VCN"
|
153 | 161 | state: 'present'
|
|
166 | 174 | vcn_id: "{{ my_vcn_id }}"
|
167 | 175 | display_name: "Route Table for Private Subnet-OLV-VCN"
|
168 | 176 | 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 |
170 | 181 | state: 'present'
|
171 | 182 | register: result
|
172 | 183 | retries: 10
|
|
211 | 222 |
|
212 | 223 | - name: Create security_list
|
213 | 224 | oracle.oci.oci_network_security_list:
|
214 |
| - display_name: "Security List for "OLV-VCN" |
| 225 | + display_name: "Security List for OLV-VCN" |
215 | 226 | compartment_id: "{{ my_compartment_id }}"
|
216 | 227 | vcn_id: "{{ my_vcn_id }}"
|
217 | 228 | ingress_security_rules: "{{ loaded_ingress.instance_ingress_security_rules }}"
|
|
398 | 409 | oracle.oci.oci_network_service_gateway:
|
399 | 410 | id: "{{ my_service_gateway_id }}"
|
400 | 411 | state: absent
|
401 |
| - |
| 412 | + |
402 | 413 | - name: Delete the Internet Gateway
|
403 | 414 | oracle.oci.oci_network_internet_gateway:
|
404 | 415 | id: "{{ my_internet_gateway_id }}"
|
|
0 commit comments