diff --git a/roles/calculateEtcHosts/files/makehosts.py b/roles/calculateEtcHosts/files/makehosts.py
index 179809dc737fa1d4e593ba2dfeba77d125cc99d5..b56e2817b93eda2b56fc701175265892bba86115 100755
--- a/roles/calculateEtcHosts/files/makehosts.py
+++ b/roles/calculateEtcHosts/files/makehosts.py
@@ -17,6 +17,7 @@ for group in d['groups'].keys():
     i=0
     for h in d['groups'][group]:
       name = d['hostvars'][h]['ansible_hostname']
+      name = h
       if not domain:
         hosts[h] = [name]
       else:
diff --git a/roles/etcHosts/tasks/main.yml b/roles/etcHosts/tasks/main.yml
index 52ca69082d2e13d8e4c954432efb9f1fb7367ce9..cb1d84a09812405cdb84cebabc03a802522e871b 100644
--- a/roles/etcHosts/tasks/main.yml
+++ b/roles/etcHosts/tasks/main.yml
@@ -3,7 +3,7 @@
   sudo: true
 
 - name: set hostname by sysctl
-  shell: sysctl kernel.hostname="{{ ansible_hostname }}"
+  shell: sysctl kernel.hostname="{{ inventory_hostname }}"
   sudo: true
 
 - name: set domainname by sysctl
@@ -11,7 +11,7 @@
   sudo: true
 
 - name: set /etc/sysconfig/network on CentOS 6
-  lineinfile: dest=/etc/sysconfig/network line='HOSTNAME={{ ansible_hostname }}' regexp='^HOSTNAME'
+  lineinfile: dest=/etc/sysconfig/network line='HOSTNAME={{ inventory_hostname }}' regexp='^HOSTNAME'
   sudo: true
   when: ansible_distribution == "CentOS"
 
@@ -29,4 +29,3 @@
   template: src=hostname dest=/etc/hostname
   become: true
   become_user: root
-  when: ansible_distribution == "CentOS"
diff --git a/roles/etcHosts/templates/hostname b/roles/etcHosts/templates/hostname
index c3e4c0866425f36098edb843bfe08ea171b36fe8..1fad51f6ea226be709a0bc3c5b958eabc6dcc145 100644
--- a/roles/etcHosts/templates/hostname
+++ b/roles/etcHosts/templates/hostname
@@ -1 +1 @@
-{{ ansible_hostname }}
+{{ inventory_hostname }}
diff --git a/roles/make_filesystems/tasks/main.yml b/roles/make_filesystems/tasks/main.yml
index 34b0c6ed5ac859fbed246f88cce09b8eb3263d81..95afe48ac28c932cc71e05966f72f03b5044e476 100644
--- a/roles/make_filesystems/tasks/main.yml
+++ b/roles/make_filesystems/tasks/main.yml
@@ -1,11 +1,11 @@
 ---
 - name: format volumes
-  filesystem: fstype={{ item.fstype }} dev={{ hostvars[ansible_hostname]['ansible_host_volumes'][item.name]['dev'] }}
+  filesystem: fstype={{ item.fstype }} dev={{ hostvars[inventory_hostname]['ansible_host_volumes'][item.name]['dev'] }}
   with_items: volumes
   sudo: true
 
 - name: format volumes
-  mount: name={{ item.mntpt }} fstype={{ item.fstype }} src={{ hostvars[ansible_hostname]['ansible_host_volumes'][item.name]['dev'] }} state=mounted
+  mount: name={{ item.mntpt }} fstype={{ item.fstype }} src={{ hostvars[inventory_hostname]['ansible_host_volumes'][item.name]['dev'] }} state=mounted
   with_items: volumes
   sudo: true