darkwizard242.minikube

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

Rol de Ansible: minikube

Rol para instalar (por defecto) minikube en sistemas Debian/Ubuntu y EL. minikube es una herramienta para ejecutar un clúster local de Kubernetes.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación (ubicadas en defaults/main.yml):

Lista de Variables:

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'

Tabla de Variables:

Variable Descripción
minikube_app Define la aplicación a instalar, es decir, minikube
minikube_version Definido para obtener dinámicamente la versión deseada a instalar. Por defecto: 1.33.1
minikube_os Define el tipo de sistema operativo.
minikube_architecture_map Define la arquitectura del sistema operativo.
minikube_dl_url Define la URL para descargar el binario de minikube.
minikube_bin_path Definido para establecer dinámicamente la ruta apropiada para guardar el binario de minikube. Por defecto (como generalmente está disponible en el PATH de cualquier usuario): /usr/local/bin
minikube_file_owner Propietario del archivo binario de minikube.
minikube_file_group Grupo del archivo binario de minikube.
minikube_file_mode Modo del archivo binario de minikube.

Dependencias

Ninguna

Ejemplo de Playbook

Para el comportamiento por defecto del rol (es decir, la instalación de minikube) en playbooks de Ansible.

- hosts: servers
  roles:
    - darkwizard242.minikube

Para personalizar el comportamiento del rol (es decir, especificar la versión deseada de minikube) en playbooks de Ansible.

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

Para personalizar el comportamiento del rol (es decir, colocar el binario del paquete de minikube en una ubicación diferente) en playbooks de Ansible.

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

Licencia

MIT

Información del Autor

Este rol fue creado por Ali Muhammad.

Acerca del proyecto

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

Instalar
ansible-galaxy install darkwizard242.minikube
Licencia
mit
Descargas
2.6k
Propietario
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!