| --- |
| #- hosts: ms |
| # roles: |
| # - apigee-opdk-setup-default-settings |
| # |
| # tasks: |
| # - name: opdk server self |
| # opdk_server_self: |
| # server_type: 'ms' |
| # username: '{{ opdk_user_email }}' |
| # password: '{{ opdk_user_pass }}' |
| # |
| # - debug: |
| # var: edge_ms_self |
| |
| #- hosts: rmp |
| # roles: |
| # - apigee-opdk-setup-default-settings |
| # |
| # tasks: |
| # - name: opdk server self |
| # opdk_server_self: |
| # server_type: 'mp' |
| # username: '{{ opdk_user_email }}' |
| # password: '{{ opdk_user_pass }}' |
| # register: status |
| # |
| # - name: opdk server self |
| # opdk_server_self: |
| # server_type: 'router' |
| # username: '{{ opdk_user_email }}' |
| # password: '{{ opdk_user_pass }}' |
| # register: status |
| |
| #- hosts: qpid |
| # roles: |
| # - apigee-opdk-setup-default-settings |
| # |
| # tasks: |
| # - name: opdk server self |
| # opdk_server_self: |
| # server_type: 'qs' |
| # username: '{{ opdk_user_email }}' |
| # password: '{{ opdk_user_pass }}' |
| # register: status |
| |
| - hosts: '{{ hosts }}' |
| roles: |
| - apigee-opdk-setup-default-settings |
| |
| tasks: |
| - name: Obtain server self report |
| opdk_server_self: |
| server_type: '{{ server_type }}' |
| username: '{{ opdk_user_email }}' |
| password: '{{ opdk_user_pass }}' |
| |
| - name: Construct name of server self variable |
| set_fact: |
| server_self_name: 'edge_{{ server_type }}_self' |
| |
| - name: Obtain server self |
| set_fact: |
| server_self: '{{ hostvars[inventory_hostname][server_self_name] }}' |
| |
| - debug: var=server_self |
| - debug: var=local_mgmt_ip |
| - debug: var=public_mgmt_ip |
| |
| - name: OPDK Server registration |
| opdk_server_registration_state: |
| username: '{{ opdk_user_email }}' |
| password: '{{ opdk_user_pass }}' |
| server_self: "{{ server_self }}" |
| mgmt_server_ip: '{{ local_mgmt_ip }}' |
| |
| - debug: var=registered |