diff --git a/roles/set_timezone/tasks/main.yml b/roles/set_timezone/tasks/main.yml
index 177969103af146ee970584e774bf2d4731209e77..5a89a6482d7414dd557936954afa4617cade1da1 100644
--- a/roles/set_timezone/tasks/main.yml
+++ b/roles/set_timezone/tasks/main.yml
@@ -4,15 +4,29 @@
   become: true
   become_user: root
 
-- name: restart ntpd
+- name: restart ntpd redhat
   service: name=ntpd state=restarted 
   become: true
   become_user: root
+  when: ansible_os_family == "RedHat"
 
-- name: ensure ntpd is enabled and started   
+- name: ensure ntpd is enabled and started redhat
   service: name=ntpd state=started enabled=yes   
   become: true   
   become_user: root
+  when: ansible_os_family == "RedHat"
+  
+- name: restart ntpd ubuntu
+  service: name=ntp state=restarted 
+  become: true
+  become_user: root
+  when: ansible_os_family == "Debian"
+
+- name: ensure ntpd is enabled and started ubuntu
+  service: name=ntp state=started enabled=yes   
+  become: true   
+  become_user: root
+  when: ansible_os_family == "Debian"
 
 - name: set local timezone
   file: path=/etc/localtime state=link src={{ TIMEZONE_PATH }}