|
| 1 | +--- |
| 2 | +https_port_lookup: "{{ lookup('ansible.platform.gateway_api', 'http_ports', query_params={ 'is_api_port': true }, host=aap_hostname, username=aap_username, password=aap_password, verify_ssl=false, expect_one=true) }}" |
| 3 | +gateway_services_lookup: "{{ lookup('ansible.platform.gateway_api', 'services', query_params={ 'name': 'gateway api' }, host=aap_hostname, username=aap_username, password=aap_password, verify_ssl=false, expect_one=true) }}" |
| 4 | +service_node_name: "Node gateway - {{ aap_hostname | urlsplit('hostname') }}" |
| 5 | +gateway_service_node_lookup: "{{ lookup('ansible.platform.gateway_api', 'service_nodes', query_params={ 'name': service_node_name }, host=aap_hostname, username=aap_username, password=aap_password, verify_ssl=false, expect_one=true) }}" |
| 6 | +gateway_routes_lookup: "{{ lookup('ansible.platform.gateway_api', 'routes', query_params={ 'name': 'hub container registry' }, host=aap_hostname, username=aap_username, password=aap_password, verify_ssl=false, expect_one=true) }}" |
| 7 | + |
| 8 | +http_ports: |
| 9 | + - name: "{{ https_port_lookup.name }}" |
| 10 | + number: "{{ https_port_lookup.number | int }}" |
| 11 | + use_https: true |
| 12 | + is_api_port: true |
| 13 | + |
| 14 | +gateway_services: |
| 15 | +- name: Controller API |
| 16 | + state: exists |
| 17 | +- name: gateway api |
| 18 | + http_port: port-443 |
| 19 | + service_cluster: gateway |
| 20 | + service_path: "/" |
| 21 | + service_port: "{{ gateway_services_lookup.service_port | int }}" |
| 22 | + |
| 23 | +gateway_service_nodes: |
| 24 | +- name: "{{ service_node_name }}" |
| 25 | + address: "{{ aap_hostname | urlsplit('hostname') }}" |
| 26 | + service_cluster: "{{ gateway_service_node_lookup.service_cluster }}" |
| 27 | + |
| 28 | +gateway_routes: |
| 29 | +- name: "{{ gateway_routes_lookup.name }}" |
| 30 | + description: "{{ gateway_routes_lookup.description }}" |
| 31 | + http_port: "{{ gateway_routes_lookup.http_port }}" |
| 32 | + enable_gateway_auth: "{{ gateway_routes_lookup.enable_gateway_auth }}" |
| 33 | + service_cluster: "{{ gateway_routes_lookup.service_cluster }}" |
| 34 | +... |
0 commit comments