This repository was archived by the owner on Dec 2, 2020. It is now read-only.
5.0.0: Merge pull request #48 from platanus/rewrite
This is a major new release, adding optional support for switchable version managers (nodenv support for now) and several other improvements.
- Improved npm package management, now packages are not installed every time you run boxen
- Install npm package on all nodes
- Support of
s3_boxenpackage cache when you sync your nodes to S3 (boxen/our-boxen#739) - Use updated nodenv fork
OiNutter/nodenv - Use standalone node-build
- Install nodenv plugins using with hiera support (thanks to @salimane)
- Module structure is open to add other node management providers such as
chnode(PRs are welcomed)
BREAKING CHANGES:
- nodes now live in
/opt/nodes(/opt/boxen/nodenv/versionsis now a symlink to/opt/nodes) - the module-data module is now required
- use of OiNutter/nodenv instead of wfarrs
- use of OiNutter/node-build
- npm packages are installed with
npm_moduleinstead ofnodejs::module - node versions are defined without the leading
v(0.10.36instead ofv0.10.36)