You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
681 B

  1. ---
  2. - name: Helm | Make sure HELM_HOME directory exists
  3. file: path={{ helm_home_dir }} state=directory
  4. - name: Helm | Set up helm launcher
  5. template:
  6. src: helm-container.j2
  7. dest: "{{ bin_dir }}/helm"
  8. owner: root
  9. mode: 0755
  10. register: helm_container
  11. - name: Helm | Install/upgrade helm
  12. command: "{{ bin_dir }}/helm init --upgrade --tiller-image={{ tiller_image_repo }}:{{ tiller_image_tag }}"
  13. when: helm_container.changed
  14. - name: Helm | Set up bash completion
  15. shell: "umask 022 && {{ bin_dir }}/helm completion bash >/etc/bash_completion.d/helm.sh"
  16. when: ( helm_container.changed and not ansible_os_family in ["CoreOS", "Container Linux by CoreOS"] )