DARIAH-DE/puppetmodule-dhrep

Name: puppetmodule-dhrep

Owner: DARIAH-DE

Description: null

Created: 2017-03-06 15:07:41.0

Updated: 2018-04-17 12:16:53.0

Pushed: 2018-05-24 15:40:24.0

Homepage: null

Size: 1001

Language: Puppet

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

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:

  1. Add new variable in service's manifest file (such as manifest/services/publikator.pp)
  2. Add new variable to classes' config file(s), such as templates/etc/dhrep/publikator/dariah/context.xml.erb
  3. Commit and push to dhrep (this) puppet module
  4. Copy new dhrep hash from git log.
  5. Add new variables to yaml files (such as dariah_de_puppet/hieradata/trep.de.dariah.eu)
  6. Add new dhrep hash (full hash!) to dariah_de_puppet configuration (Puppetfile.lock)
  7. Commit and push to dariah_de_puppet repo.
  8. Fini

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.