| --- |
| - hosts: '{{ hosts }}' |
| strategy: free |
| vars_files: |
| - ~/.apigee/credentials.yml |
| roles: |
| - opdk-setup-apigee-user |
| - opdk-setup-os-limits |
| |
| - hosts: '{{ hosts }}' |
| strategy: free |
| roles: |
| - opdk-setup-openjdk |
| |
| - hosts: '{{ hosts }}' |
| strategy: free |
| vars_files: |
| - ~/.apigee/credentials.yml |
| roles: |
| - opdk-setup-bootstrap |
| |
| - hosts: '{{ hosts }}' |
| strategy: free |
| vars_files: |
| - ~/.apigee/credentials.yml |
| roles: |
| - opdk-setup-silent-installation-config |
| - opdk-setup-component-installer |
| |
| - hosts: '{{ hosts }}' |
| serial: 1 |
| |
| pre_tasks: |
| - name: Check for router server self report |
| ignore_errors: yes |
| opdk_server_self: |
| server_type: 'router' |
| username: '{{ opdk_user_email }}' |
| password: '{{ opdk_user_pass }}' |
| |
| - name: Check for message processor server self report |
| ignore_errors: yes |
| opdk_server_self: |
| server_type: 'mp' |
| username: '{{ opdk_user_email }}' |
| password: '{{ opdk_user_pass }}' |
| |
| - name: Set uuid if router |
| set_fact: |
| uuid: '{{ edge_router_self.uUID }}' |
| when: edge_router_self is defined |
| |
| - name: Set uuid if message processor |
| set_fact: |
| uuid: '{{ edge_mp_self.uUID }}' |
| when: edge_mp_self is defined |
| |
| - name: Set reachability to false if set |
| ignore_errors: yes |
| uri: |
| user: '{{ opdk_user_email }}' |
| password: '{{ opdk_user_pass }}' |
| method: POST |
| url: http://{{ local_mgmt_ip }}:{{ ms_ext_mgmt_port }}/v1/servers/{{ uuid }} |
| body: reachable=false |
| when: uuid is defined |
| |
| roles: |
| - { role: opdk-setup-component, profile: '{{ component_profile }}' } |
| |
| tasks: |
| - name: Check for router server self report |
| ignore_errors: yes |
| opdk_server_self: |
| server_type: 'router' |
| username: '{{ opdk_user_email }}' |
| password: '{{ opdk_user_pass }}' |
| |
| - name: Check for message processor server self report |
| ignore_errors: yes |
| opdk_server_self: |
| server_type: 'mp' |
| username: '{{ opdk_user_email }}' |
| password: '{{ opdk_user_pass }}' |
| |
| - name: Set uuid if router |
| set_fact: |
| uuid: '{{ edge_router_self.uUID }}' |
| when: edge_router_self is defined |
| |
| - name: Set uuid if message processor |
| set_fact: |
| uuid: '{{ edge_mp_self.uUID }}' |
| when: edge_mp_self is defined |
| |
| - name: Set reachability to true if changed |
| ignore_errors: yes |
| uri: |
| user: '{{ opdk_user_email }}' |
| password: '{{ opdk_user_pass }}' |
| method: POST |
| url: http://{{ local_mgmt_ip }}:{{ ms_ext_mgmt_port }}/v1/servers/{{ uuid }} |
| body: reachable=true |
| when: uuid is defined |