Helm

The role performs various tasks related to OS configuration, reset and validation. It installs the Balto stable Debian based repository needed for helm package, as well the related diff Helm plugin.

Role Settings

See the related role settings listed below, defined into main.yaml defaults file.

helm_vars.directory

  • Default value: null

See the related child settings, listed below.

directory.share

  • Default value: string, /usr/local/share/helm

helm_vars.environment

  • Default value: dictionary

End-user can customize any variables listed into helm env output.

helm_vars.plugins

  • Default value: list

End-user can customize any plugins to be installed.

helm_vars.release

  • Default value: null

See the related child settings, listed below.

release.distro

  • Default value: string, debian

release.key

  • Default value: string, helm-archive-keyring.gpg

release.repository

  • Default value: null
repository.channel
  • Default value: string, stable
repository.key
  • Default value: string, signing.asc
repository.url
  • Default value: string, https://baltocdn.com/helm

Role Tasks

See the related role tasks, listed below.

Facts

Ansible facts, see facts.yaml for details.

Main

Main role related tasks, see main.yaml for details.

Reset

Reset related tasks, see reset.yaml for details.

Validation

Validation related tasks, see validation.yaml for details.