Skip to content

Ansible role to install Helm (helm.sh) on a system

License

Notifications You must be signed in to change notification settings

diademiemi/ansible_role_helm

Repository files navigation

Ansible Role Helm

Molecule Test

This is an Ansible role to install and helm.

Requirements

These platforms are supported:

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Debian 10
  • Debian 11
  • Debian 12
  • EL 8 (Tested on Rocky Linux 8)
  • EL 9 (Tested on Rocky Linux 9)
  • Fedora 38
  • openSUSE Leap 15.5

Role Variables

Variable Default Description
helm_install_with_package true Whether to install helm with the package manager when available. Falls back to archive installation if not available.
helm_archive_version v3.12.0 Version of helm to install when installing from archive

Dependencies

None

Example Playbook

    - role: "diademiemi.helm"
      tags: ['diademiemi', 'helm', 'setup']    ```

License

MIT

Author Information

  • diademiemi (@diademiemi)

Role Testing

This repository comes with Molecule that run in Podman on the supported platforms. Install Molecule by running

pip3 install -r requirements.txt

Run the tests with

molecule test

These tests are automatically ran by GitHub Actions on push. If the tests are successful, the role is automatically published to Ansible Galaxy.

About

Ansible role to install Helm (helm.sh) on a system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published