updated logic to ignore self reports that don't have needed variable.
diff --git a/tasks/main.yml b/tasks/main.yml index 6732a9a..738de1d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml
@@ -34,6 +34,7 @@ - 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 @@ -45,6 +46,7 @@ - name: Message processor self report debug: var: edge_mp_self + when: edge_mp_self is defined - name: Obtain postgres server self report ignore_errors: yes @@ -56,6 +58,7 @@ - name: Postgres server self report debug: var: edge_ps_self + when: edge_ps_self is defined - name: Obtain qpid server self report ignore_errors: yes @@ -67,3 +70,4 @@ - name: Qpid server self report debug: var: edge_qs_self + when: edge_qs_self is defined