darkwizard242.minikube

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Rola Ansible: minikube

Rola do instalacji (domyślnie) minikube na systemach Debian/Ubuntu oraz EL. minikube to narzędzie do uruchamiania lokalnego klastra Kubernetes.

Wymagania

Brak.

Zmienne roli

Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml):

Lista zmiennych:

minikube_app: minikube
minikube_version: 1.33.1
minikube_os: "{{ ansible_system | lower }}"
minikube_architecture_map:
  amd64: amd64
  arm: arm64
  x86_64: amd64
  armv6l: armv6
  armv7l: armv7
  aarch64: arm64
  32-bit: "386"
  64-bit: amd64
minikube_dl_url: https://github.com/kubernetes/{{ minikube_app }}/releases/download/v{{ minikube_version }}/{{ minikube_app }}-{{ minikube_os }}-{{ minikube_architecture_map[ansible_architecture] }}
minikube_bin_path: "/usr/local/bin"
minikube_file_owner: root
minikube_file_group: root
minikube_file_mode: '0755'

Tabela zmiennych:

Zmienna Opis
minikube_app Określa aplikację do zainstalowania, tj. minikube
minikube_version Umożliwia dynamiczne pobranie żądanej wersji do zainstalowania. Domyślnie: 1.33.1
minikube_os Określa typ systemu operacyjnego.
minikube_architecture_map Określa architekturę systemu operacyjnego.
minikube_dl_url Określa adres URL do pobrania pliku binarnego minikube.
minikube_bin_path Umożliwia dynamiczne ustawienie odpowiedniej ścieżki do przechowywania pliku binarnego minikube. Domyślnie: /usr/local/bin
minikube_file_owner Właściciel pliku binarnego minikube.
minikube_file_group Grupa pliku binarnego minikube.
minikube_file_mode Tryb dla pliku binarnego minikube.

Zależności

Brak

Przykład Playbooka

Dla domyślnego zachowania roli (tj. instalacja minikube) w playbookach ansible.

- hosts: servers
  roles:
    - darkwizard242.minikube

Aby dostosować zachowanie roli (tj. określić żądaną wersję minikube) w playbookach ansible.

- hosts: servers
  roles:
    - darkwizard242.minikube
  vars:
    minikube_version: 1.23.0

Aby dostosować zachowanie roli (tj. umieścić plik binarny pakietu minikube w innym miejscu) w playbookach ansible.

- hosts: servers
  roles:
    - darkwizard242.minikube
  vars:
    minikube_bin_path: /bin/

Licencja

MIT

Informacje o autorze

Ta rola została stworzona przez Ali Muhammad.

O projekcie

Installs/Uninstalls 'minikube', tool for running local Kubernetes cluster.

Zainstaluj
ansible-galaxy install darkwizard242.minikube
Licencja
mit
Pobrania
2.6k
Właściciel
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!