blob: fa712cda115c9d37905b7855dbc078f4f019b3aa [file] [log] [blame]
---
#- 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