This vagrant project is to install refstack server for development purposes. For additional options such as deploying RefStack on a docker containers, see RefStack documentation.
Requirements:
Steps for initialization:
$ git clone https://github.com/dlux/vagrant-refstack.git
$ cd vagrant-refstack
$ ./init.sh
Refstack source code repositories are shared between host and guest computers. See opt_refstack folder on the host. This feature allows to use the advantages of a local IDE and verify those changes in an isolated virtual environment.
Steps to recreate:
$ ./recreate.sh
Firewalld
Given that synchonization uses NFS is possible to have some issues with firewall. As a solution, it's necessary to add some setup rules in firewalld service:
# firewall-cmd --permanent --add-service rpc-bind
# firewall-cmd --permanent --add-service nfs
This can be verified by running # firewall-cmd --list-all
Current project shell scripts are tested with TravisCI