This repository contains the ansible scripts used to deploy the VecNet Digital Library system. The deployment requires Ansible v1.9 or greater.
If you have Vagrant installed, you can create VMs using it and run ansible with the local environment for testing. For example
$ vagrant up sa
$ make standalone deploy
The test VM is accessable at http://192.168.33.13/ .
To deploy to an environment you need to have your public ssh key installed on the appropriate hosts.
Then to provision the QA environment run the following
$ make qa deploy
To deploy to production
$ make production deploy
- Create a deploy user.
- Put your public ssh key in the deploy user's
authorized_keys
file - Put the TLS keys into
/etc/certs/
- Put the pubtkt key in
/etc/certs/