Ansible role: ansible-role-minikube-install
|
|
||
|---|---|---|
| defaults | ||
| handlers | ||
| meta | ||
| tasks | ||
| tests | ||
| vars | ||
| README.md | ||
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"