|  | --- | 
|  | #- 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 |