Closed hellais closed 5 years ago
we are not actually using or planning on using NFS in the end
Just a historical node: the plan to use NFS actually existed as one of the options to fetch files in the pre-object-store-era for the reason I don't quite remember (e.g. I don't recall the reason to consider NFS in favor of plain nginx serving files).
Now, as GH's object store in a betta shape, NFS has no reason to appear in the foreseeable future.
Currently in ooni-sysadmin we have a user id scheme whereby the uid of every user on (human and non-human) on all the ooni controlled hosts is unified, see: https://github.com/ooni/sysadmin/blob/master/ansible/group_vars/all/vars.yml#L21.
This means, for example, that the user
art
will have on all machines always the uid 1002.The idea behind having a unified user id was that it would solve the issue of working with NFS. Since we are not actually using or planning on using NFS in the end we don't really need to have unified UID accross machines.
This would also solve the problem that currently exists with some uid conflict for example with the pipeline benchmark user: