Ansible role to install cli tools around kubernetes.
Building and improving this Ansible role have been sponsored by my current and previous employers like Cloudpunks GmbH and Proact Deutschland GmbH.
- Requirements
- Default Variables
- kubetools_argocd_arch
- kubetools_argocd_download
- kubetools_argocd_enabled
- kubetools_argocd_version
- kubetools_clusterctl_arch
- kubetools_clusterctl_download
- kubetools_clusterctl_enabled
- kubetools_clusterctl_version
- kubetools_flux_arch
- kubetools_flux_download
- kubetools_flux_enabled
- kubetools_flux_version
- kubetools_install_path
- kubetools_k9s_arch
- kubetools_k9s_download
- kubetools_k9s_enabled
- kubetools_k9s_version
- kubetools_kind_arch
- kubetools_kind_download
- kubetools_kind_enabled
- kubetools_kind_version
- kubetools_sonobuoy_arch
- kubetools_sonobuoy_download
- kubetools_sonobuoy_enabled
- kubetools_sonobuoy_version
- kubetools_stern_arch
- kubetools_stern_download
- kubetools_stern_enabled
- kubetools_stern_version
- Discovered Tags
- Dependencies
- License
- Author
- Minimum Ansible version:
2.10
Architecture for argocd
kubetools_argocd_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64'
}}"
URL to download argocd from
kubetools_argocd_download: https://github.com/argoproj/argo-cd/releases/download/v{{
kubetools_argocd_version }}/argocd-linux-{{ kubetools_argocd_arch }}
Enable installation of argocd cli
kubetools_argocd_enabled: true
Version of argocd to install
kubetools_argocd_version: 2.13.0
Architecture for clusterctl
kubetools_clusterctl_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64'
}}"
URL to download clusterctl from
kubetools_clusterctl_download: https://github.com/kubernetes-sigs/cluster-api/releases/download/v{{
kubetools_clusterctl_version }}/clusterctl-linux-{{ kubetools_clusterctl_arch }}
Enable installation of clusterctl cli
kubetools_clusterctl_enabled: true
Version of clusterctl to install
kubetools_clusterctl_version: 1.8.5
Architecture for flux
kubetools_flux_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64'
}}"
URL to download flux from
kubetools_flux_download: https://github.com/fluxcd/flux2/releases/download/v{{ kubetools_flux_version
}}/flux_{{ kubetools_flux_version }}_linux_{{ kubetools_flux_arch }}.tar.gz
Enable installation of flux cli
kubetools_flux_enabled: true
Version of flux to install
kubetools_flux_version: 2.4.0
Path to install the binaries
kubetools_install_path: /usr/bin
Architecture for k9s
kubetools_k9s_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64'
}}"
URL to download k9s from
kubetools_k9s_download: https://github.com/derailed/k9s/releases/download/v{{ kubetools_k9s_version
}}/k9s_Linux_{{ kubetools_k9s_arch }}.tar.gz
Enable installation of k9s cli
kubetools_k9s_enabled: true
Version of k9s to install
kubetools_k9s_version: 0.32.7
Architecture for kind
kubetools_kind_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64'
}}"
URL to download kind from
kubetools_kind_download: https://github.com/kubernetes-sigs/kind/releases/download/v{{
kubetools_kind_version }}/kind-linux-{{ kubetools_kind_arch }}
Enable installation of kind cli
kubetools_kind_enabled: true
Version of kind to install
kubetools_kind_version: 0.25.0
Architecture for sonobuoy
kubetools_sonobuoy_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64'
}}"
URL to download sonobuoy from
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
Enable installation of sonobuoy cli
kubetools_sonobuoy_enabled: true
Version of sonobuoy to install
kubetools_sonobuoy_version: 0.57.2
Architecture for stern
kubetools_stern_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64'
}}"
URL to download stern from
kubetools_stern_download: https://github.com/stern/stern/releases/download/v{{ kubetools_stern_version
}}/stern_{{ kubetools_stern_version }}_linux_{{ kubetools_stern_arch }}.tar.gz
Enable installation of stern cli
kubetools_stern_enabled: true
Version of stern to install
kubetools_stern_version: 1.31.0
kubetools
- None
Apache-2.0