jebovic.nodejs
NodeJS
Instalar y configurar NodeJS
Este rol es parte de mi proyecto OPS, sigue este enlace para verlo en acción. OPS proporciona muchas herramientas, como un archivo vagrant para máquinas virtuales de desarrollo, playbooks para la orquestación de roles, archivos de inventario, ejemplos para la configuración de roles, un archivo de configuración de ansible, y mucho más.
Compatibilidad
Probado y aprobado en:
- Debian jessie (8+)
- Ubuntu Trusty (14.04 LTS)
- Ubuntu Xenial (16.04 LTS)
Variables del Rol
# configuración de instalación de nodejs
nodejs_apt_key_url: "https://deb.nodesource.com/gpgkey/nodesource.gpg.key"
nodejs_apt_repositories:
- "deb https://deb.nodesource.com/node_{{ nodejs_major_version }} {{ ansible_distribution_release | lower }} main"
- "deb-src https://deb.nodesource.com/node_{{ nodejs_major_version }} {{ ansible_distribution_release | lower }} main"
nodejs_packages:
- nodejs
nodejs_major_version: 6.x # elige entre 4.x y 6.x
# configuración básica de npm
nodejs_npm_config_path: /usr/local/lib/npm
nodejs_npm_config_unsafe_perm: "false"
nodejs_npm_user: root
nodejs_npm_usergroup: root
nodejs_npm_packages:
- name: npm
version: latest
Ejemplo de Playbook
- hosts: servers
roles:
- { role: jebovic.nodejs }
Ejemplo: Configuración
# Personalizar la versión de NodeJS y el usuario
nodejs_major_version: 4.x
nodejs_npm_user: me
nodejs_npm_usergroup: me
Etiquetas
- nodejs_config : solo actualizar la configuración
- nodejs_npm_addons : solo instalar paquetes adicionales de npm
Licencia
MIT
Información del Autor
Jérémy Baumgarth https://github.com/jebovic
Instalar
ansible-galaxy install jebovic.nodejs
Licencia
mit
Descargas
763
Propietario