diff --git a/roles/etcHosts/tasks/main.yml b/roles/etcHosts/tasks/main.yml
index c8fb0656e2e1cb5c3c276640ee895fe8aa4afafd..f46c3dbda38029d33ca499bb7bed85530bb9a6f1 100644
--- a/roles/etcHosts/tasks/main.yml
+++ b/roles/etcHosts/tasks/main.yml
@@ -3,13 +3,13 @@
   become: true
 
 - name: get hostname by sysctl
-  shell: sysctl kernel.hostname | cut -f 3 -d " "
+  shell: /usr/sbin/sysctl kernel.hostname | /bin/cut -f 3 -d " "
   register: sysctl_hostname
   check_mode: no
   changed_when: False
 
 - debug:
-    var: sysctl_hostname.stdout
+    var: sysctl_hostname
   when: not sysctl_hostname.stdout == inventory_hostname
 
 - debug:
@@ -18,12 +18,12 @@
   
 
 - name: set hostname by sysctl
-  shell: sysctl kernel.hostname="{{ inventory_hostname }}"
+  shell: /usr/sbin/sysctl kernel.hostname="{{ inventory_hostname }}"
   become: true
   when: not sysctl_hostname.stdout == inventory_hostname
 
 - name: get domainname by sysctl
-  shell: sysctl kernel.domainname | cut -f 3 -d " "
+  shell: /usr/sbin/sysctl kernel.domainname | cut -f 3 -d " "
   register: sysctl_domainname
   check_mode: no
   changed_when: False
@@ -31,7 +31,7 @@
   become_user: root
 
 - name: set domainname by sysctl
-  shell: sysctl kernel.domainname="{{ domain }}"
+  shell: /usr/sbin/sysctl kernel.domainname="{{ domain }}"
   become: true
   when: not sysctl_domainname.stdout  ==  domain