Skip to content

Ansible role to install kustomize kubernetes manifest processor

License

Notifications You must be signed in to change notification settings

rolehippie/kustomize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kustomize

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

Ansible role to install kustomize kubernetes manifest processor.

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

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.5.0

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