Skip to content

cloudpunks/ansible-kubetools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kubetools

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

Ansible role to install cli tools around kubernetes.

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

kubetools_argocd_arch

Architecture for argocd

Default value

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

kubetools_argocd_download

URL to download argocd from

Default value

kubetools_argocd_download: https://github.com/argoproj/argo-cd/releases/download/v{{
  kubetools_argocd_version }}/argocd-linux-{{ kubetools_argocd_arch }}

kubetools_argocd_enabled

Enable installation of argocd cli

Default value

kubetools_argocd_enabled: true

kubetools_argocd_version

Version of argocd to install

Default value

kubetools_argocd_version: 2.11.2

kubetools_clusterctl_arch

Architecture for clusterctl

Default value

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

kubetools_clusterctl_download

URL to download clusterctl from

Default value

kubetools_clusterctl_download: https://github.com/kubernetes-sigs/cluster-api/releases/download/v{{
  kubetools_clusterctl_version }}/clusterctl-linux-{{ kubetools_clusterctl_arch }}

kubetools_clusterctl_enabled

Enable installation of clusterctl cli

Default value

kubetools_clusterctl_enabled: true

kubetools_clusterctl_version

Version of clusterctl to install

Default value

kubetools_clusterctl_version: 1.7.2

kubetools_flux_arch

Architecture for flux

Default value

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

kubetools_flux_download

URL to download flux from

Default value

kubetools_flux_download: https://github.com/fluxcd/flux2/releases/download/v{{ kubetools_flux_version
  }}/flux_{{ kubetools_flux_version }}_linux_{{ kubetools_flux_arch }}.tar.gz

kubetools_flux_enabled

Enable installation of flux cli

Default value

kubetools_flux_enabled: true

kubetools_flux_version

Version of flux to install

Default value

kubetools_flux_version: 2.3.0

kubetools_install_path

Path to install the binaries

Default value

kubetools_install_path: /usr/bin

kubetools_k9s_arch

Architecture for k9s

Default value

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

kubetools_k9s_download

URL to download k9s from

Default value

kubetools_k9s_download: https://github.com/derailed/k9s/releases/download/v{{ kubetools_k9s_version
  }}/k9s_Linux_{{ kubetools_k9s_arch }}.tar.gz

kubetools_k9s_enabled

Enable installation of k9s cli

Default value

kubetools_k9s_enabled: true

kubetools_k9s_version

Version of k9s to install

Default value

kubetools_k9s_version: 0.32.4

kubetools_kind_arch

Architecture for kind

Default value

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

kubetools_kind_download

URL to download kind from

Default value

kubetools_kind_download: https://github.com/kubernetes-sigs/kind/releases/download/v{{
  kubetools_kind_version }}/kind-linux-{{ kubetools_kind_arch }}

kubetools_kind_enabled

Enable installation of kind cli

Default value

kubetools_kind_enabled: true

kubetools_kind_version

Version of kind to install

Default value

kubetools_kind_version: 0.23.0

kubetools_sonobuoy_arch

Architecture for sonobuoy

Default value

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

kubetools_sonobuoy_download

URL to download sonobuoy from

Default value

kubetools_sonobuoy_download: https://github.com/vmware-tanzu/sonobuoy/releases/download/v{{
  kubetools_sonobuoy_version }}/sonobuoy_{{ kubetools_sonobuoy_version }}_linux_{{
  kubetools_sonobuoy_arch }}.tar.gz

kubetools_sonobuoy_enabled

Enable installation of sonobuoy cli

Default value

kubetools_sonobuoy_enabled: true

kubetools_sonobuoy_version

Version of sonobuoy to install

Default value

kubetools_sonobuoy_version: 0.57.1

kubetools_stern_arch

Architecture for stern

Default value

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

kubetools_stern_download

URL to download stern from

Default value

kubetools_stern_download: https://github.com/stern/stern/releases/download/v{{ kubetools_stern_version
  }}/stern_{{ kubetools_stern_version }}_linux_{{ kubetools_stern_arch }}.tar.gz

kubetools_stern_enabled

Enable installation of stern cli

Default value

kubetools_stern_enabled: true

kubetools_stern_version

Version of stern to install

Default value

kubetools_stern_version: 1.30.0

Discovered Tags

kubetools

Dependencies

  • None

License

Apache-2.0

Author

Thomas Boerger

Packages

No packages published

Languages

  • Nix 91.5%
  • Python 8.5%