Page History
...
- puppet-dspace: https://github.com/DSpace/puppet-dspace - Custom Puppet module that is used to install/deploy DSpace and all pre-requisites. Installs all prerequisites by "wrapping" calls to third-party modules listed below:
- If you wish to install Tomcat via Puppet, requires usage of puppetlabs-tomcat module. Tomcat setup script is at: https://github.com/DSpace/puppet-dspace/blob/master/manifests/tomcat_instance.pp (i.e. dspace::tomcat_instance)
- If you wish to install Postgres via Puppet, requires usage of puppetlabs-postgresql module PostgreSQL setup script is at: https://github.com/DSpace/puppet-dspace/blob/master/manifests/postgresql_db.pp (i.e. dspace::postgresql_db)
- If you wish to install Apache via Puppet, requires usage of puppetlabs-apache module. Apache setup script is at: https://github.com/DSpace/puppet-dspace/blob/master/manifests/apache_site.pp (i.e. dspace::apache_site)
- See project README for more examples/info
- puppet-dspace-demo: https://github.com/DSpace-Labs/puppet-dspace-demo
- Contains Cloud-init deployment scripts (see cloud-init.yaml) to setup server & call Puppet
- Uses puppet-dspace + (all above listed) third-party puppet modules to install Apache, Tomcat, Postgres, and DSpace. The end result is a server/site that looks like http://demo.dspace.org
- The entire Puppet setup script is at: https://github.com/DSpace-Labs/puppet-dspace-demo/blob/master/manifests/site.pp
- See project README for much more info
- This project could be the basis for other basic cloud deployments of DSpace.
Overview
Content Tools