Puppetmodule DHREP
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).
- or better use
librarien-puppet update dariah-dhrep
(please do commit and push your changes first! or do not work directly in the dariah_de_puppet/modules folder in the first place).
- or better use
- Commit and push to dariah_de_puppet repo.
- Fini