github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/helm/tasks/main.yaml (about) 1 --- 2 - name: create /etc/kubernetes/specs directory 3 file: 4 path: "{{ kubernetes_spec_dir }}" 5 state: directory 6 7 - name: copy helm-rbac.yaml to remote 8 template: 9 src: helm-rbac.yaml 10 dest: "{{ kubernetes_spec_dir }}/helm-rbac.yaml" 11 12 - name: create helm serviceaccount and rolebinding 13 command: kubectl --kubeconfig {{ kubernetes_kubeconfig.kubectl }} apply -f {{ kubernetes_spec_dir }}/helm-rbac.yaml 14 15 - name: "run helm init" 16 local_action: command ../../helm init --service-account=tiller -i="{{ images.helm }}" --tiller-namespace="{{ helm.namespace }}" --upgrade {% if disconnected_installation|bool == true %}--skip-refresh{% endif %} 17 become: no 18 environment: "{{ proxy_env|combine({'KUBECONFIG': local_kubeconfig_directory}) }}" 19 20 - block: 21 - name: validate tiller pod 22 include: validate.yaml 23 when: run_pod_validation|bool == true