opened
danlamanna
username_0
This is currently only implemented on the vagrant install, the docker yml needs to be altered to use the role.

The main benefit here is to lean on the upstream Girder role for the library (we were vendoring this directly) and installation of Girder.

This also adds some checksums and `creates` directives to avoid re-downloading and unpacking certain 3rd party libraries.
WIP: Refactor Ansible to use official Girder role
issue
created
manthey
username_1
Aside from the wget/osgeo issue, this works for me for both vagrant and docker.  However, prior to this refactor, all of the girder web clients were built as part of the girder (histomicstk) role, which meant that the provisioning step didn't need to do this.  Now, the "Build all frontend assets" happens during the provisioning, and this substantially slows down docker deployment.
comment
created
manthey
username_1
The `deploy_local.sh` script is now broken -- it checks for Ubuntu 14.04.  That should probably be changed to 16.04.  It needs to fetch the girder role via ansible galaxy.
comment
created
kotfic
username_2
@username_1 I believe the last 4 commits resolves all issues you've mentioned. Due to upstream changes in the girder role i've moved the worker role before girder.girder.  This has allowed me to move the ```girder-install web``` call back into girder-histomics and prevent the long deployment delay for the docker containers.
comment
created
manthey
username_1
We need `mq_private_ip: localhost` in the `deploy_local.yml` file.
comment