hurricanehrndz.fnm

hurricanehrndz.fnm (gestor de nodos rápidos)

Estado de Construcción Rol de Ansible Licencia MIT

Rol de Ansible para instalar Fast Node Manager (fnm) y nodejs en el espacio del usuario.

Variables del Rol

A continuación se describen las variables que se pueden configurar para este rol, incluyendo cualquier variable que esté en defaults/main.yml, vars/main.yml y cualquier variable que se pueda/deba establecer a través de parámetros al rol.

fnm_user: "{{ ansible_user | default(lookup('env', 'USER')) }}"

El usuario para el cual se instalarán fnm, node, npm y los módulos de node, por defecto es ansible_user.

fnm_root: "{{ lookup('env', 'HOME') }}/{{ fnm_root_suffix }}"

Directorio de instalación para fnm, este directorio debe ser escribible por fnm_user. Por defecto es el directorio personal de fnm_user ($HOME), más fnm_root_suffix (.fnm). Por ejemplo, /home/hurricanehrndz/.fnm. Este es un alias para FNM_DIR.

fnm_root_suffix: ".fnm"

Sufijo para el directorio de instalación, utilizado solo cuando fnm_root no está configurado. Por defecto, es .fnm.

fnm_skip_shell: false

Establecer en true para suprimir modificaciones en la configuración del shell de tiempo de ejecución de fnm_user.

fnm_nodejs_versions: []

Lista de versiones de nodejs para instalar. Por defecto, es [ "latest-v12.x" ]. La primera entrada en la lista se define posteriormente como fnm_default_nodejs_version.

fnm_npm_global_packages: []

Una lista de paquetes de npm con nombre, (opcional) versión_nodejs y (opcional) versión del paquete que se instalarán globalmente. Por ejemplo:

fnm_npm_global_packages:
  - name: gulp
  - name: neovim
    version: "4.7.0"
    nodejs_version: "12.14.0"

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: servidores
  tasks:
    - name: Ejecutar rol
      include_role:
        name: hurricanehrndz.fnm

Licencia

MIT

Información del Autor

Carlos Hernandez alias HurricaneHrndz

Acerca del proyecto

Role to install Fast Node Manager (fnm) and nodejs within userspace.

Instalar
ansible-galaxy install hurricanehrndz.fnm
Licencia
mit
Descargas
610
Propietario
Software Mage/Wizard/Developer @Yelp | Technology fanatic with an unquenchable thirst for knowledge.