Skip to content

Releases: fubarhouse/ansible-role-nodejs

2.0.0

21 Jan 10:32
2.0.0
5909447
Compare
Choose a tag to compare
  • [#84] Update documentation
  • [#83] Version verification should not use absolute path
  • [#82] Remove binary linking mechanism
  • [#81] Audit of shell exports

This release features a bunch of general stability fixes which is however not compatible against the original variables file. It has basically had an overhaul - binary installation for node and iojs versions have been removed, verification of versions and packages has improved. Shell exports have been revamped again with a narrowed focus. It should be much nicer to use now - feel free to open issues or PR's.

1.9.1

29 Apr 01:27
1.9.1
060ffb4
Compare
Choose a tag to compare
  • Re-adds support for Yakkety
  • Adds support for Fedora 28
  • Bumps required version to Ansible 2.4
  • Removes use of deprecated task of type include in favour of applicable alternatives.

1.9

07 Mar 10:49
1.9
fa89017
Compare
Choose a tag to compare
1.9
  • Updates the default NVM version
  • Updates the default nodejs version
  • Prevent root ownership of the IVM clone task
  • Removes superseded/unused folder creation tasks
  • Allows root user to create the nvm file (better known as the sym)
  • Updates the badges
  • Updates the readme to identify yaml code blocks
  • Adds brief documentation for the nvm_symlink_exec variable.
  • Other very minor changes to the readme.
  • Switches out all instances of fubarhouse_user and fubarhouse_user_dir for a suitable alternative.

1.8.2

01 Oct 23:13
Compare
Choose a tag to compare

Second-last set of changes from #46.

  • Changes node_folder_paths to literal.
  • Changes value of node_folder_paths to support $HOME and not MacOS conventions by default.
  • Adjust when conditions to not include Jinja2 interpolation.

1.8.1

29 Sep 11:48
Compare
Choose a tag to compare
  • Introduces a likely fix for #46 - Removes logic for installing executable nvm file.
  • Removes v1.0 from travis tests
  • Removes the use of become and become_user in tasks.

v1.8.0

12 Aug 12:03
Compare
Choose a tag to compare
  • Removes role and package dependencies.
  • Simplifies setup tasks, removes them from travis tests.
  • Optional non-git nvm install, now installs from git by default.
  • Tests now pass on 20 *nix platforms.

1.7.1

02 May 11:03
Compare
Choose a tag to compare

@consti was kind enough to create a PR to fix a typo in #41
As there are no releases expected at this time, this one is now released.

1.7.0

25 Apr 10:37
Compare
Choose a tag to compare
  • Achieves idempotence
  • Official Jessie support
  • Travis CI tests now pass on all officially supported architectures
  • User variables have been audited
  • Interactions will shell profiles have been audited
  • NPM locator is improved, and logic around NPM tasks works much better.
  • Default nvm location is set as a task, and is configurable via variable
  • Default ivm location is set as a task, and is configurable via variable
  • Version number have been updated to the latest version on their majors (ie 7.9.0)
  • Installation tasks have been culled so that there are less tasks for that process.
  • Updates documentation on IVM/IOJS installation.
  • superseded a very old fubarhouse_npm variable, and removed superseded architecture-specific variable files.

Workflow revamp

04 Apr 11:40
Compare
Choose a tag to compare
  • Updates default nodejs version to 7.8.0
  • Removes install switch variables for simpler variables, defines defaults
  • iojs and ivm tasks are not included by default
  • workflow has been tested
  • verification tasks have been isolated to specific installations

Hotfix to NPM configure task

21 Nov 07:41
Compare
Choose a tag to compare
  • Travis CI will now execute the NPM configure task
  • The NPM configure task will always execute with success.