restructure to better manage when server self reports should run.
diff --git a/installations/dc1/validations/opdk-server-self.yml b/installations/dc1/validations/opdk-server-self.yml
index 76670ed..4476a85 100644
--- a/installations/dc1/validations/opdk-server-self.yml
+++ b/installations/dc1/validations/opdk-server-self.yml
@@ -1,4 +1,21 @@
---
+- hosts: ms
+ serial: 1
+ roles:
+ - opdk-setup-default-settings
+ tasks:
+ - name: Obtain management server self report
+ ignore_errors: yes
+ opdk_server_self:
+ server_type: 'ms'
+ username: '{{ opdk_user_email }}'
+ password: '{{ opdk_user_pass }}'
+
+ - name: Report management server self
+ debug:
+ var: edge_ms_self
+ when: edge_ms_self is defined
+
- hosts: rmp
serial: 1
roles:
@@ -10,7 +27,11 @@
server_type: 'router'
username: '{{ opdk_user_email }}'
password: '{{ opdk_user_pass }}'
- - debug: var="edge_router_self"
+
+ - name: Router self report
+ debug:
+ var: edge_router_self
+ when: edge_router_self is defined
- name: Obtain message processor server self report
ignore_errors: yes
@@ -19,23 +40,10 @@
username: '{{ opdk_user_email }}'
password: '{{ opdk_user_pass }}'
- - debug: var="edge_mp_self"
-
-
-- hosts: pg
- serial: 1
- roles:
- - opdk-setup-default-settings
- tasks:
- - name: Obtain postgres server self report
- ignore_errors: yes
- opdk_server_self:
- server_type: 'ps'
- username: '{{ opdk_user_email }}'
- password: '{{ opdk_user_pass }}'
-
- - debug: var="edge_ps_self"
-
+ - name: Message processor self report
+ debug:
+ var: edge_mp_self
+ when: edge_mp_self is defined
- hosts: qpid
serial: 1
@@ -49,20 +57,24 @@
username: '{{ opdk_user_email }}'
password: '{{ opdk_user_pass }}'
- - debug: var="edge_qs_self"
+ - name: Qpid server self report
+ debug:
+ var: edge_qs_self
+ when: edge_qs_self is defined
-
-- hosts: ms
+- hosts: pg
serial: 1
roles:
- opdk-setup-default-settings
tasks:
- - name: Obtain management server self report
+ - name: Obtain postgres server self report
ignore_errors: yes
opdk_server_self:
- server_type: 'ms'
+ server_type: 'ps'
username: '{{ opdk_user_email }}'
password: '{{ opdk_user_pass }}'
- - debug: var="edge_ms_self"
-
+ - name: Postgres server self report
+ debug:
+ var: edge_ps_self
+ when: edge_ps_self is defined
diff --git a/installations/dc1/validations/opdk-setup-status.yml b/installations/dc1/validations/opdk-setup-status.yml
index 7d2745d..5bac362 100644
--- a/installations/dc1/validations/opdk-setup-status.yml
+++ b/installations/dc1/validations/opdk-setup-status.yml
@@ -4,3 +4,5 @@
- opdk-setup-status
tags:
- status
+
+- include: opdk-server-self.ymls
\ No newline at end of file