rolehippie.krew

krew

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

Ansible role to install krew plugin manager for kubectl.

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

Thomas Boerger

About

Ansible role to install krew plugin manager for kubectl

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