Updated install to work if router and message processors are defined on separate boxes.
diff --git a/tasks/main.yml b/tasks/main.yml index e046a2e..32ab6cd 100644 --- a/tasks/main.yml +++ b/tasks/main.yml
@@ -20,6 +20,11 @@ '(?i) y/n: ': 'y' when: opdk_version | version_compare('4.16.05', '>') +- name: Confirm existence of edge-message-processor + state: + path: "{{ apigee_home }}/edge-message-processor" + register: mp_exists + - name: Restart Edge Message Processor shell: '/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart' - removes: "{{ apigee_home }}/edge-message-processor" \ No newline at end of file + when: mp_exists.stat.exists