updated to handle a collection
diff --git a/tasks/main.yml b/tasks/main.yml
index 6b20a84..56c2ca3 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,73 +1,26 @@
 ---
 # tasks file for apigee-opdk-set-reachable can handle server type collections
-- name: Validate that server_types was provided
+- name: Validate that reachability has been provided
   fail:
-    msg: "Please provide the server_types"
-  when: server_types is not defined
+    msg: "Please provide the reachability to set"
+  when: reachability is not defined
 
-- name: Display server_types list
-  debug:
-    var: server_types
+- name: Set uuid if router
+  set_fact:
+    uuid: '{{ edge_router_self.uUID }}'
+  when: edge_router_self is defined
 
-- pause:
+- name: Set uuid if message processor
+  set_fact:
+    uuid: '{{ edge_mp_self.uUID }}'
+  when: edge_mp_self is defined
 
-- block:
-  - name: Check for {{ server_type }} self report
-    opdk_server_self:
-      server_type: '{{ item }}'
-      username: '{{ opdk_user_email }}'
-      password: '{{ opdk_user_pass }}'
-    with_items: '{{ server_types }}'
-
-  - name: Set success
-    set_fact:
-      self_status: true
-
-  rescue:
-
-  - name: Set success
-    set_fact:
-      self_status: false
-
-- name: Persist server_type setting
-  cache:
-    key: 'server_type'
-    value: '{{ server_type }}'
-
-- name: Persist reachability setting
-  cache:
-    key: 'reachability'
-    value: '{{ reachability }}'
-
-- block:
-  - name: Set uuid if router
-    set_fact:
-      uuid: '{{ edge_router_self.uUID }}'
-    when: edge_router_self is defined and server_type == 'router'
-
-  - name: Set uuid if message processor
-    set_fact:
-      uuid: '{{ edge_mp_self.uUID }}'
-    when: edge_mp_self is defined and server_type == 'mp'
-
-#  - block:
-#    - name: Use public {{ public_mgmt_ip }} to set reachability to {{ reachability }} if set
-#      uri:
-#        user: '{{ opdk_user_email }}'
-#        password: '{{ opdk_user_pass }}'
-#        method: POST
-#        body_format: raw
-#        url: "http://{{ public_mgmt_ip }}:{{ ms_ext_mgmt_port }}/v1/servers/{{ uuid }}"
-#        body: reachable={{ reachability }}
-#    rescue:
-  - name: Use local {{ local_mgmt_ip }} to set reachability to {{ reachability }} if set
-    uri:
-      user: '{{ opdk_user_email }}'
-      password: '{{ opdk_user_pass }}'
-      method: POST
-      body_format: raw
-      url: "http://{{ local_mgmt_ip }}:{{ ms_ext_mgmt_port }}/v1/servers/{{ uuid }}"
-      body: reachable={{ reachability }}
-    when: uuid is defined
-
-  when: self_status
+- name: Use local {{ local_mgmt_ip }} to set reachability to {{ reachability }} if set
+  uri:
+    user: '{{ opdk_user_email }}'
+    password: '{{ opdk_user_pass }}'
+    method: POST
+    body_format: raw
+    url: "http://{{ local_mgmt_ip }}:{{ ms_ext_mgmt_port }}/v1/servers/{{ uuid }}"
+    body: reachable={{ reachability }}
+  when: uuid is defined