darkwizard242.cni
Rol de Ansible: cni
Rol para instalar (por defecto) los plugins de cni en sistemas Debian/Ubuntu y EL para soportar la configuración de un clúster de Kubernetes.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles están listadas a continuación (localizadas en defaults/main.yml
):
Lista de Variables:
cni_app: cni
cni_version: 1.5.1
cni_os: linux
cni_arch: amd64
cni_dl_url: "https://github.com/containernetworking/plugins/releases/download/v{{ cni_version }}/cni-plugins-{{ cni_os }}-{{ cni_arch }}-v{{ cni_version }}.tgz"
cni_plugins_dir: /opt/cni/bin
cni_plugins_dir_mode: '0755'
Tabla de Variables:
Variable | Descripción |
---|---|
cni_app | Define la aplicación a instalar, es decir, cni |
cni_version | Definido para obtener dinámicamente la versión deseada a instalar. Por defecto: 1.5.1 |
cni_os | Define el tipo de sistema operativo. Por defecto: linux |
cni_arch | Define la arquitectura del sistema operativo. Se utiliza para obtener el tipo correcto de binarios según la arquitectura. Por defecto: amd64 |
cni_dl_url | Define la URL para descargar el archivo de binarios de cni. |
cni_plugins_dir | Definido para establecer dinámicamente la ruta adecuada para almacenar los binarios de cni. |
cni_plugins_dir_mode | Modo para el archivo binario de cni. |
Dependencias
Ninguna
Ejemplo de Playbook
Para el comportamiento por defecto del rol (es decir, instalación de cni) en los playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.cni
Para personalizar el comportamiento del rol (es decir, especificar la versión de cni deseada) en los playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.cni
vars:
cni_version: 1.0.0
Para personalizar el comportamiento del rol (es decir, establecer el modo del archivo para los binarios de cni) en los playbooks de ansible.
- hosts: servers
roles:
- darkwizard242.cni
vars:
cni_file_mode: '0775'
Licencia
Información del Autor
Este rol fue creado por Ali Muhammad
Acerca del proyecto
Installs/Uninstalls CNI, i.e. Container Network Interface plugins.
Instalar
ansible-galaxy install darkwizard242.cni
Licencia
mit
Descargas
14.3k
Propietario
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!