Managing server wide properties can be a problem after splitting the repositories. Some properties are shared by different modules and duplicating these properties may cause the deployment tasks to be tedious and confusing. Ideally, the properties files should be in one place where they can be referenced and/or changed.
...
To add opensrp-server-configs as a submodule to opensrp-server-core repository, there following command was used
git submodule add -b master https://github.com/OpenSRP/opensrp-server-configs configs
NB: -b specifies the branch to clone.
...
If you are cloning an existing repo you need to setup the submodule by running the following command
git
submodule
update
--init
--recursive
Then make sure the submodule points to the latest commit in the master branch
The configs submodule for opensrp-server-core repository is tracked using the latest commit 5c25350
...