rolehippie.krew
krew
Ansible role to install krew plugin manager for kubectl.
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
krew_extra_packages
List of extra packages
Default value
krew_extra_packages: []
Example usage
krew_extra_packages:
- foo
- bar
- baz
krew_extra_plugins
List of extra plugins
Default value
krew_extra_plugins: []
Example usage
krew_extra_plugins:
- plugin1
- plugin2
- name: plugin3
state: absent
krew_general_packages
List of general packages
Default value
krew_general_packages:
- git
Example usage
krew_general_packages:
- foo
- bar
- baz
krew_general_plugins
List of general plugins
Default value
krew_general_plugins:
- images
- ktop
- neat
- oidc-login
- oomd
- pexec
- realname-diff
- resource-versions
- view-secret
- whoami
Example usage
krew_general_plugins:
- plugin1
- plugin2
- name: plugin3
state: absent
krew_install_path
Path to install krew files into
Default value
krew_install_path: /usr/share/krew
krew_release_arch
Architecture for krew
Default value
krew_release_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }}"
krew_release_download
URL to download krew from
Default value
krew_release_download: https://github.com/kubernetes-sigs/krew/releases/download/v{{
krew_release_version }}/krew-linux_{{ krew_release_arch }}.tar.gz
krew_release_version
Version of krew to install
Default value
krew_release_version: 0.4.4
Discovered Tags
krew
Dependencies
- None
License
Apache-2.0
Author
Install
ansible-galaxy install rolehippie.krewLicense
apache-2.0
Downloads
200
Owner
Ansible role collection of Webhippie
