diff --git a/roles/cvlExtraFiles/vars/readme.txt b/roles/cvlExtraFiles/vars/readme.txt
index 6aae5abbb4a3f6cdd16a8082efc38473f74fc6ea..321551a858ece2080cd3ae277b5af9edd90f83f2 100644
--- a/roles/cvlExtraFiles/vars/readme.txt
+++ b/roles/cvlExtraFiles/vars/readme.txt
@@ -1,6 +1,5 @@
 ---
 extraFiles:
-  - {src: '/usr/local/etc/sshfs_default_sites.cfg', dest: '/etc/sshfs_default_sites.cfg', type: 'link'}
   - {src: '/usr/local/etc/vnc/turbovncserver-auth.conf', dest: '/etc/turbovncserver-auth.conf', type: 'link'}
   - {src: '/usr/local/etc/vnc/turbovncserver.conf', dest: '/etc/turbovncserver.conf', type: 'link'}
   - {src: '/usr/local/etc/profile.d/modules.sh', dest: '/etc/profile.d/modules.sh', type: 'link'}
diff --git a/roles/setupKnownHosts/tasks/main.yml b/roles/setupKnownHosts/tasks/main.yml
index 56872722f40b8aa2daa2ca14a50d1f716a5f87b7..2f520d84659457471331e582e91827694fb7bfd8 100644
--- a/roles/setupKnownHosts/tasks/main.yml
+++ b/roles/setupKnownHosts/tasks/main.yml
@@ -1,13 +1,10 @@
 - name: "Templating /etc/ssh/known_hosts"
   template: src=known_hosts.j2 dest=/etc/ssh/known_hosts owner=root group=root mode=600
-  delegate_to: "{{ slurmlogin }}"
-  run_once: true
   sudo: true
   register: sshknowhost 
 
 - name: ecrypt the hosts file
   shell: ssh-keygen -H -f /etc/ssh/known_hosts
   sudo: true
-  run_once: true
   when: sshknowhost.changed
 
diff --git a/roles/setupKnownHosts/templates/known_hosts.j2 b/roles/setupKnownHosts/templates/known_hosts.j2
index aaea3a9de8b331d446960dcb4551575799c909db..326660a1d7799932062e79ce44b9bc3a560c9207 100644
--- a/roles/setupKnownHosts/templates/known_hosts.j2
+++ b/roles/setupKnownHosts/templates/known_hosts.j2
@@ -1,8 +1,8 @@
 {% set nodelist = [] %}
-{% for desktop in desktopNodeList %}
-{% for node in groups[desktop.name] %}
-{% if hostvars[node]['ansible_'+desktop.interface] is defined %}
-{% set host = {'name': node, 'ip': hostvars[node]['ansible_'+desktop.interface]['ipv4']['address'], 'rsa': hostvars[node]['ansible_ssh_host_key_rsa_public']} %}
+{% for node in groups['all'] %}
+{% for interface in hostvars[node]['ansible_interfaces'] %}
+{% if interface != "lo" %}
+{% set host = {'name': node, 'ip': hostvars[node]['ansible_'+interface]['ipv4']['address'], 'rsa': hostvars[node]['ansible_ssh_host_key_rsa_public']} %}
 {% if nodelist.append(host) %}
 {% endif %}
 {% endif %}
@@ -10,5 +10,6 @@
 {% endfor %}
 
 {% for host in nodelist|unique %}
-{{ host.ip }} {{ host.name }} {{ host.rsa }}
+{{ host.ip }} ssh-rsa {{ host.rsa }}
+{{ host.name }} ssh-rsa {{ host.rsa }}
 {% endfor %}
diff --git a/roles/setupKnownHosts/templates/known_hosts.j2.v1 b/roles/setupKnownHosts/templates/known_hosts.j2.v1
deleted file mode 100644
index ed9688799f614aa527e856640fab46fabde6fb2a..0000000000000000000000000000000000000000
--- a/roles/setupKnownHosts/templates/known_hosts.j2.v1
+++ /dev/null
@@ -1,17 +0,0 @@
-{% set nodelist = [] %}
-{% for desktop in desktopNodeList %}
-{% for node in groups[desktop.name] %}
-{% if hostvars[node]['ansible_'+desktop.interface] is defined %}
-{% if not ssh-keygen -F hostvars[node] -f /etc/ssh/known_hosts and not ssh-keygen -F hostvars[node]['ansible_'+desktop.interface] -f /etc/ssh/known_hosts %}
-{% set host = {name: node, ip: hostvars[node]['ansible_'+desktop.interface]} %}
-{% if nodelist.append(host) %}
-{% endif %}
-{% endif %}
-{% endif %}
-{% endfor %}
-{% endfor %}
-
-{% for host in nodelist|unique %}
-ssh-keyscan -t rsa {{ host.name }} >> /etc/ssh/known_hosts
-ssh-keyscan -t rsa {{ host.ip }} >> /etc/ssh/known_hosts
-{% endfor %}
diff --git a/roles/setupKnownHosts/templates/known_hosts.j2.v2 b/roles/setupKnownHosts/templates/known_hosts.j2.v2
deleted file mode 100644
index 3fa6710a8da171e959e43dde50470e656421554a..0000000000000000000000000000000000000000
--- a/roles/setupKnownHosts/templates/known_hosts.j2.v2
+++ /dev/null
@@ -1,18 +0,0 @@
-{% set nodelist = [] %}
-{% for desktop in desktopNodeList %}
-{% for node in groups[desktop.name] %}
-{% if hostvars[node]['ansible_'+desktop.interface] is defined %}
-{% if not ssh-keygen -F node -f /etc/ssh/known_hosts and not ssh-keygen -F hostvars[node]['ansible_'+desktop.interface]['ipv4']['address'] -f /etc/ssh/known_hosts %}
-{% set host = {name: node, ip: hostvars[node]['ansible_'+desktop.interface]['ipv4']['address']} %}
-{% if nodelist.append(host) %}
-{% endif %}
-{% endif %}
-{% endif %}
-{% endfor %}
-{% endfor %}
-
-{% for host in nodelist|unique %}
-echo "{{ host.name }} {{ host.ip }}"
-#ssh-keyscan -t rsa {{ host.name }} >> /etc/ssh/known_hosts
-#ssh-keyscan -t rsa {{ host.ip }} >> /etc/ssh/known_hosts
-{% endfor %}
diff --git a/roles/setupKnownHosts/templates/known_hosts.j2.v3 b/roles/setupKnownHosts/templates/known_hosts.j2.v3
deleted file mode 100644
index b3898e0351824a69793583fb84578018cfeb9f8c..0000000000000000000000000000000000000000
--- a/roles/setupKnownHosts/templates/known_hosts.j2.v3
+++ /dev/null
@@ -1,16 +0,0 @@
-{% set nodelist = [] %}
-{% for desktop in desktopNodeList %}
-{% for node in groups[desktop.name] %}
-{% if hostvars[node]['ansible_'+desktop.interface] is defined %}
-{% set host = {'name': node, 'ip': hostvars[node]['ansible_'+desktop.interface]['ipv4']['address']} %}
-{% if nodelist.append(host) %}
-{% endif %}
-{% endif %}
-{% endfor %}
-{% endfor %}
-
-{% for host in nodelist|unique %}
-echo "{{ host.name }} {{ host.ip }}"
-#ssh-keyscan -t rsa {{ host.name }} >> /etc/ssh/known_hosts
-#ssh-keyscan -t rsa {{ host.ip }} >> /etc/ssh/known_hosts
-{% endfor %}
diff --git a/roles/slurm/templates/slurm.conf.j2 b/roles/slurm/templates/slurm.conf.j2
index 7832ac9a5be7ec84409c754f6eeed9f84c2d3143..02608bbc5c6264468cf2b1d41fcd25fb9bf29192 100644
--- a/roles/slurm/templates/slurm.conf.j2
+++ b/roles/slurm/templates/slurm.conf.j2
@@ -128,7 +128,7 @@ MpiParams=ports=12000-12999
 {% endfor %}
 {% endfor %}
 {% for node in nodelist|unique %}
-NodeName={{ node }} Procs={{ hostvars[node]['ansible_processor_vcpus'] }} State=UNKNOWN
+NodeName={{ node }} Procs={{ hostvars[node]['ansible_processor_vcpus'] }} 
 {% endfor %}
 
 {% for queue in slurmqueues %}