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