Skip to content
This repository has been archived by the owner on Dec 2, 2020. It is now read-only.

5.0.0: Merge pull request #48 from platanus/rewrite

Compare
Choose a tag to compare
@blackjid blackjid released this 21 Jul 15:35
· 27 commits to master since this release

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_boxen package 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/versions is 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_module instead of nodejs::module
  • node versions are defined without the leading v (0.10.36 instead of v0.10.36)