Ansible role to install helm package manager for kubernetes.
Building and improving this Ansible role have been sponsored by my current and previous employers like Cloudpunks GmbH and Proact Deutschland GmbH.
- Minimum Ansible version:
2.10
Architecture for helm binary
helm_core_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }}"
URL to download helm binary from
helm_core_download: https://get.helm.sh/helm-v{{ helm_core_version }}-linux-{{ helm_core_arch
}}.tar.gz
Version of helm binary to install
helm_core_version: 3.16.2
Architecture for helm docs
helm_docs_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'x86_64' }}"
URL to download helm docs from
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
Enable installation of helm docs
helm_docs_enabled: true
Version of helm docs to install
helm_docs_version: 1.14.2
Path to install the binaries
helm_install_path: /usr/bin
Architecture for helm test
helm_test_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }}"
URL to download helm test from
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
Enable installation of helm test
helm_test_enabled: true
Version of helm test to install
helm_test_version: 3.11.0
helm
- None
Apache-2.0