Specify HELM_HOME explicitly

Otherwise helm init creates faulty home.
diff --git a/helm/client.sls b/helm/client.sls
index a6ffbba..274c5be 100644
--- a/helm/client.sls
+++ b/helm/client.sls
@@ -3,6 +3,7 @@
 
 {%- set helm_tmp = "/tmp/helm-" + client.version %}
 {%- set helm_bin = "/usr/bin/helm-" + client.version %}
+{%- set helm_home = "/srv/helm/home" %}
 
 {{ helm_tmp }}:
   file.directory:
@@ -35,13 +36,17 @@
 prepare_client:
   cmd.run:
     - name: helm init --client-only
-    - unless: test -d /root/.helm
+    - env:
+      - HELM_HOME: {{ helm_home }}
+    - unless: test -d {{ helm_home }}
     - require:
       - file: /usr/bin/helm
 
 install_tiller:
   cmd.run:
     - name: helm init --upgrade
+    - env:
+      - HELM_HOME: {{ helm_home }}
     - unless: "helm version --server --short | grep -E 'Server: v{{ client.version }}(\\+|$)'"
     - require:
       - cmd: prepare_client
@@ -50,6 +55,8 @@
 ensure_{{ repo_name }}_repo:
   cmd.run:
     - name: helm repo add {{ repo_name }} {{ repo_url }}
+    - env:
+      - HELM_HOME: {{ helm_home }}
     - require:
       - cmd: prepare_client
 {%- endfor %}