I've started working on an Azure project. In terms of config, I currently have three files: ServiceConfiguration.Cloud.cscfg
, ServiceConfiguration.Local.cscfg
and ServiceDefinition.csdef
.
ServiceDefinition.csdef
is the template file for the csfg files. ServiceConfiguration.Cloud.cscfg
contains all the actual Azure configuration, including DB passwords, SAS keys etc.
Should ServiceConfiguration.Cloud.cscfg
be checked into source control? I wouldn't have thought so but a quick search on github for the file shows that it is.
If it should be checked in, how should the sensitive password data be managed?