diff --git a/tasks/main.yml b/tasks/main.yml
index aea00f6fa222a072dc1083bc90a8864d71e58dce..cce489f72a8a5a27d546df1942a4473579a3786d 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,12 +1,20 @@
 ---
 # file: roles/memcache/tasks/main.yml
 
-- name: "Install MemCache"
-  apt:
-    pkg='{{item}}'
-    state='installed'
-    update_cache=yes
-  with_items:
-    - php5-memcached
-    - memcached
-  when: php_version|default('5.5') != '7'
+- name: "MemCache Role"
+  set_fact: role_memcache_started=true
+  tags: always
+
+- block:
+
+  - name: "Install MemCache"
+    apt:
+      pkg='{{item}}'
+      state='installed'
+      update_cache=yes
+    with_items:
+      - php5-memcached
+      - memcached
+    when: php_version|default('5.5') != '7'
+
+  when: '"memcache" not in excluded_roles'