Ansible scripts for automatic deployment of EPOS-MSL.
- Ansible (>= 2.4)
- VirtualBox (>= 5.1)
- Vagrant (>= 1.9)
- CentOS (>= 7.3)
Configure the virtual machine for development:
vagrant up
On a Windows host first SSH into the Ansible controller virtual machine (skip this step on GNU/Linux or macOS):
vagrant ssh epos-msl-controller
cd ~/epos-msl
Deploy EPOS-MSL to development virtual machine:
ansible-playbook playbook.yml
Add following host to /etc/hosts (GNU/Linux or macOS) or %SystemRoot%\System32\drivers\etc\hosts (Windows):
192.168.60.10 epos-msl.ckan.test
Upgrading the EPOS-MSL development instance to the latest version can be done by running the Ansible playbooks again.
On a Windows host first SSH into the Ansible controller virtual machine (skip this step on GNU/Linux or macOS):
vagrant ssh controller
cd ~/epos-msl
Upgrade Ansible scripts:
git pull
Upgrade EPOS-MSL instance:
ansible-playbook playbook.yml
This project is licensed under the GPL-v3 license. The full license can be found in LICENSE.