Open kotfic opened 8 years ago
@kotfic The mongodb commits in this PR should be superseded by #43. Can you rebase and include only the girder changes?
@opadron I thought there were comments on the nodejs approach taken here? Am I just going crazy?
@opadron cool, thought i was nuts.
In terms of the node_js role, i'm concerned about the current implementation, it requires setting the node_binary and npm_binary variables in order to run, this is done currently by including the nodejs roles, but the npm/node binary variables are only used in the girder roles. It would be nice to decouple those - what if i added {npm,node}_binary variables to girder-variables role. If they are set we use those and set a new variable girder_install_nodejs to false. If they are not set we use default system locations and then set girder_install_nodejs to true
What about just setting the variables to where the nodesource binary package installs them? (/usr/bin/node
, or wherever they end up going) Then, the logic is only in place and all the roles that need nodejs just need to use the variables.
This branch
girder-install web
It relies on the following two mongo related pull requests being merged:
With those, the following playbook installs a baseline functioning install of girder