Skip to content

Ansible role to install helm package manager for kubernetes

License

Notifications You must be signed in to change notification settings

rolehippie/helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

helm

Source Code General Workflow Readme Workflow Galaxy Workflow License: Apache-2.0 Ansible Role

Ansible role to install helm package manager for kubernetes.

Sponsor

Building and improving this Ansible role have been sponsored by my current and previous employers like Cloudpunks GmbH and Proact Deutschland GmbH.

Table of content


Requirements

  • Minimum Ansible version: 2.10

Default Variables

helm_core_arch

Architecture for helm binary

Default value

helm_core_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }}"

helm_core_download

URL to download helm binary from

Default value

helm_core_download: https://get.helm.sh/helm-v{{ helm_core_version }}-linux-{{ helm_core_arch
  }}.tar.gz

helm_core_version

Version of helm binary to install

Default value

helm_core_version: 3.16.2

helm_docs_arch

Architecture for helm docs

Default value

helm_docs_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'x86_64' }}"

helm_docs_download

URL to download helm docs from

Default value

helm_docs_download: https://github.com/norwoodj/helm-docs/releases/download/v{{ helm_docs_version
  }}/helm-docs_{{ helm_docs_version }}_Linux_{{ helm_docs_arch }}.tar.gz

helm_docs_enabled

Enable installation of helm docs

Default value

helm_docs_enabled: true

helm_docs_version

Version of helm docs to install

Default value

helm_docs_version: 1.14.2

helm_install_path

Path to install the binaries

Default value

helm_install_path: /usr/bin

helm_test_arch

Architecture for helm test

Default value

helm_test_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }}"

helm_test_download

URL to download helm test from

Default value

helm_test_download: https://github.com/helm/chart-testing/releases/download/v{{ helm_test_version
  }}/chart-testing_{{ helm_test_version }}_linux_{{ helm_test_arch }}.tar.gz

helm_test_enabled

Enable installation of helm test

Default value

helm_test_enabled: true

helm_test_version

Version of helm test to install

Default value

helm_test_version: 3.11.0

Discovered Tags

helm

Dependencies

  • None

License

Apache-2.0

Author

Thomas Boerger