npm

Build Status

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

About

Install NPM and trigger to install plugins

Install
ansible-galaxy install ledongthuc/ansible.npm
GitHub repository
License
apache-2.0
Downloads
54
Owner