/ansible-role-minikube

Ansible Role to install minikube on a system

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Ansible Role: minikube

Ansible role for installing minikube.

Build Status

Requirements

This role has been tested on Ansible 2.7.0+ against the following Linux Distributions:

  • Amazon Linux 2
  • CentOS 8
  • CentOS 7
  • Debian 10
  • Fedora 29
  • Fedora 30
  • Fedora 31
  • Ubuntu 18.04 LTS

Disclaimer

If you have any problems please create a GitHub issue, I maintain this role in my spare time so I cannot promise a speedy fix delivery.

Role Variables

Variable Description Default Value
minikube_version Use a specific version of minikube, eg. 1.6.2. Specify false for latest. false
minikube_install_dir Installation directory for minikube. $HOME/bin

Dependencies

No dependencies on other roles.

Example Playbook

Example playbook for installing to single user:

- hosts: workstation
  roles:
     - { role: xanmanning.minikube, minikube_version: 1.6.2 }

Example playbook for installing the latest minikube version globally:

---
- hosts: workstation
  become: true
  vars:
    minikube_install_dir: /opt/minikube/bin
  roles:
    - role: xanmanning.minikube

License

BSD 3-clause

Author Information

Xan Manning