Naved Ansari
Naved Ansari
I think the best solution is to actually separate the client and the server, and then the `bmi` user which runs the server will have appropriate permissions.
as part of the redesign, bmi won't be asking hil to connect networks anyway. Edit: It needs to talk to for other reasons (check ownership, get mac address)
I made this change, will make a PR here later once the CI is fixed.
So `ceph-common` does install python-rbd and python-rados (like sourabh [said here](https://github.com/CCI-MOC/ims/pull/60/files/199df2f76a6a8c269dda7c1ae85e20fea1f97ca7#r117513527) at least on centos). So we can just get rid of installing python-ceph libs from the [ansible playbook](https://github.com/CCI-MOC/ims/blob/master/scripts/install/production/roles/bmi/tasks/main.yml#L37).
All we have to do is delete the rbd snapshot when we are done creating the bmi snapshot. So just 2 more lines (rbd unprotect, rbd rm) at the end...
@mihirborkar @apoorvemohan I think we should take this PR and try to get it merged since it handles a lot of failures!
assigned to @VijayalakshmiVJ
actually don't add to everyfile. It's difficult to maintain. just create [`LICENSE`](https://github.com/CCI-MOC/hil/blob/master/LICENSE) and [`COPYING`](https://github.com/CCI-MOC/hil/blob/master/COPYING)
It doesn't look like it is resolved. if somebody wants to fix this in the current version of bmi, they can.
could be useful for getting versions from github tags. https://github.com/CCI-MOC/hil/pull/905