npm
Role Name
Install NPM and trigger to install plugins.
Requirements
Ansible >= 1.2. Better is linux
Role Variables
Name | Default | Description |
---|---|---|
npm_packages | [] (empty list) | List packages that you want to install. It supports from file or package's name |
Each item in packages are defined in http://docs.ansible.com/ansible/npm_module.html
Example installation stanalone package:
npm_packages:
- name: coffee-script
global: false
version: 1.6.1
path: /srv/my-website
Example installation from package.json
npm_packages:
- path: /srv/my-website
global: false
Example global installation
npm_packages:
- name: coffee-script
global: true
version: 1.6.1
path: /srv/my-website
Dependencies
None
Example Playbook
- hosts: all
roles:
- role: ledongthuc.npm
npm_packages:
- global: false
name: coffee-script
version: 1.6.1
path: /srv/my-website
- global: false
path: /srv/my-website
License
Apache 2.0
Author Information
Thuc Le - ledongthuc[at]gmail.com
Install
ansible-galaxy install ledongthuc/ansible.npm
License
apache-2.0
Downloads
54
Owner