[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2833: Enable using values from environment variables from tahoe.cfg

Tahoe-LAFS trac at tahoe-lafs.org
Sun Sep 25 17:02:48 UTC 2016


#2833: Enable using values from environment variables from tahoe.cfg
-------------------------+---------------------------
 Reporter:  amontero     |          Owner:
     Type:  enhancement  |         Status:  new
 Priority:  normal       |      Milestone:  undecided
Component:  unknown      |        Version:  1.11.0
 Keywords:               |  Launchpad Bug:
-------------------------+---------------------------
 As I progress through dockerizing my setup, I've noticed that being able
 to use values from environment vars would make Tahoe-LAFS more easily
 configurable.
 It would be beneficial to use arbitrary env var values to replace any
 configuration option value from inside tahoe.cfg (perhaps also other
 files, to deal with secrets, too).

 Also, Docker itself makes heavy use of env vars for host IPs and ports
 when linking containers.

 Some kind of placeholder or token syntax instead of literal values, such
 as %VARNAME or {VARNAME} could be added to declare a value which would be
 env var replaced. The icing on the cake would be Bash syntax, which allows
 defaults ${VARNAME:-default_value}.

 This would make Tahoe-LAFS a lot more dynamically configurable and more
 Docker-friendly, since env vars are commonplace.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2833>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list