This Puppet module sets up an instance of the DARIAH-DE or TextGrid Repository.
If changes are made here, they are deployed to trep.de dariah.eu and repository.de.dariah.eu (scope:dariah) AND textgrid-esx1.gwdg.de and textgrid-esx2.gwdg.de (scope:textgrid).
If you want to have different configuration for development and productive servers, please configure in YAML server files in dariah_de_puppet.
Then please so:
- Add new variable in service's manifest file (such as manifest/services/publikator.pp)
- Add new variable to classes' config file(s), such as templates/etc/dhrep/publikator/dariah/context.xml.erb
- Commit and push to dhrep (this) puppet module
- Copy new dhrep hash from git log.
- Add new variables to yaml files (such as dariah_de_puppet/hieradata/trep.de.dariah.eu)
- Add new dhrep hash (full hash!) to dariah_de_puppet configuration (Puppetfile.lock)
- Commit and push to dariah_de_puppet repo.
- Fini