This is an especially useful approach for spinning up template-based grids for testing concepts, etc. I use a setup similar to this, but with Environment variables set from a launch script. It will be nice to be able to move some of the config items into the ini files. Here's some of the places I use this approach:
e.g. Robust.ini [Environment] GRID_NICK="" ; should be set by shell script GRID_NAME="" ; should be set by shell script OPENSIM_HOME="" ; should be set by shell script ROBUST_DATABASE="" ; should be set by shell script ROBUST_USERNAME="" ; should be set by shell script ROBUST_PASSWORD="" ; should be set by shell script [Startup] PIDFile = "${Environment|OPENSIM_HOME}/Custom/Work/ROBUST/Robust.exe.pid" [DatabaseService] ConnectionString = "Data Source=localhost;Database=${Environment|ROBUST_DATABASE};User ID=${Environment|ROBUST_USERNAME};Password=${Environment|ROBUST_PASSWORD};Old Guids=true;" [LoginService] WelcomeMessage = "Welcome to ${Environment|GRID_NICK}" e.g. a Region.ini [Environment] GRID_NICK="" ; should be set by shell script GRID_NAME="" ; should be set by shell script OPENSIM_HOME="" ; should be set by shell script REGION_DATABASE="" ; should be set by shell script REGION_USERNAME="" ; should be set by shell script REGION_PASSWORD ="" ; should be set by shell script ESTATE_DATABASE="" ; should be set by shell script ESTATE_USERNAME="" ; should be set by shell script ESTATE_PASSWORD ="" ; should be set by shell script SIM_NAME="" ; should be set by shell script ROBUST_SERVER="" ; should be set by shell script [Startup] PIDFile = "${Environment|OPENSIM_HOME}/Custom/Work/${Environment|SIM_NAME}/OpenSim.pid" regionload_regionsdir="${Environment|OPENSIM_HOME}/Custom/GridConfig/${Environment|SIM_NAME}/Regions" [AssetService] AssetServerURI = "http://${Environment|ROBUST_SERVER}:8003" [DatabaseService] ConnectionString = "Data Source=localhost;Database=${Environment|REGION_DATABASE};User ID=${Environment|REGION_USERNAME};Password=${Environment|REGION_PASSWORD};Old Guids=true;" EstateConnectionString = "Data Source=localhost;Database=${Environment|ESTATE_DATABASE};User ID=${Environment|ESTATE_USERNAME};Password=${Environment|ESTATE_PASSWORD};Old Guids=true;" Date: Fri, 10 Oct 2014 21:18:55 -0400 > From: James Hughes <jam...@bluewallgroup.com> > To: opensim-dev@opensimulator.org > Subject: Re: [Opensim-dev] New configuration capabilities > Message-ID: <1412990335.11555.5.ca...@ascent.bluewallgroup.com> > Content-Type: text/plain; charset="UTF-8" > > On Fri, 2014-10-10 at 20:41 -0400, Robert Martin wrote: > > somebody really should have a set of config files with this setup > > (maybe with localhost/default values?). > > > > It would be great to be able to tell my Music Pastor that "Journey to > > Bethlehem" Sim version just needs a single set of switches to be fixed > > to go LIVE ON THE NET YEAR ROUND > > > > That is the idea. > > The things that pop out at me are urls, ports and paths for caching, > logging, etc. > > What else? > > Thanks, > BlueWall > > > > ------------------------------ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev@opensimulator.org > http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev > > > End of Opensim-dev Digest, Vol 7, Issue 9 > ***************************************** >
_______________________________________________ Opensim-dev mailing list Opensim-dev@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev