Ansible role: ansible-role-minikube-install
Find a file
Nikki Claude 339acb2efe Initial commit: ansible role minikube-install
Signed-off-by: Nikki Claude <nikki.claude@avallon.pw>
2026-08-11 14:15:22 +07:00
defaults Initial commit: ansible role minikube-install 2026-08-11 14:15:22 +07:00
handlers Initial commit: ansible role minikube-install 2026-08-11 14:15:22 +07:00
meta Initial commit: ansible role minikube-install 2026-08-11 14:15:22 +07:00
tasks Initial commit: ansible role minikube-install 2026-08-11 14:15:22 +07:00
tests Initial commit: ansible role minikube-install 2026-08-11 14:15:22 +07:00
vars Initial commit: ansible role minikube-install 2026-08-11 14:15:22 +07:00
README.md Initial commit: ansible role minikube-install 2026-08-11 14:15:22 +07:00

minikube-install

Устанавливает minikube — локальный Kubernetes-кластер — из GitHub Releases (голый бинарь, без архива). Автоматически определяет последнюю версию или использует pinned.

Поддерживаемые архитектуры

x86_64 / amd64, aarch64 / arm64

Переменные

Variable Default Description
minikube_version не задан (latest) Pinned версия, напр. "v1.33.1"

Идемпотентность

Роль хранит установленную версию в /usr/local/bin/.minikube-version и сверяет её с latest/pinned версией при каждом запуске. Переустанавливает бинарник только если версия отличается — повторный прогон одновременно и bootstrap, и update.

Запуск

ansible-playbook playbooks/setup-devenv.yml
- hosts: localhost
  become: true
  roles:
    - role: minikube-install
      vars:
        minikube_version: "v1.33.1"