rolehippie.kustomize

kustomize

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

Ansible role to install kustomize kubernetes manifest processor.

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

kustomize_core_arch

Architecture for kustomize

Default value

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

kustomize_core_download

URL to download kustomize from

Default value

kustomize_core_download: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv{{
  kustomize_core_version }}/kustomize_v{{ kustomize_core_version }}_linux_{{ kustomize_core_arch
  }}.tar.gz

kustomize_core_version

Version of kustomize to install

Default value

kustomize_core_version: 5.4.3

kustomize_install_path

Path to install the binaries

Default value

kustomize_install_path: /usr/bin

kustomize_khelm_arch

Architecture for khelm

Default value

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

kustomize_khelm_download

URL to download khelm from

Default value

kustomize_khelm_download: https://github.com/mgoltzsche/khelm/releases/download/v{{
  kustomize_khelm_version }}/khelm-linux-{{ kustomize_khelm_arch }}

kustomize_khelm_enabled

Enable installation of khelm

Default value

kustomize_khelm_enabled: true

kustomize_khelm_version

Version of khelm to install

Default value

kustomize_khelm_version: 2.4.1

kustomize_ksops_arch

Architecture for ksops

Default value

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

kustomize_ksops_download

URL to download ksops from

Default value

kustomize_ksops_download: https://github.com/viaduct-ai/kustomize-sops/releases/download/v{{
  kustomize_ksops_version }}/ksops_{{ kustomize_ksops_version }}_Linux_{{ kustomize_ksops_arch
  }}.tar.gz

kustomize_ksops_enabled

Enable installation of ksops

Default value

kustomize_ksops_enabled: true

kustomize_ksops_version

Version of ksops to install

Default value

kustomize_ksops_version: 4.3.2

Discovered Tags

kustomize

Dependencies

  • None

License

Apache-2.0

Author

Thomas Boerger

About

Ansible role to install kustomize kubernetes manifest processor

Install
ansible-galaxy install rolehippie.kustomize
GitHub repository
License
apache-2.0
Downloads
102
Owner
Ansible role collection of Webhippie