Installation
#
Requirements- Virtualbox version >= 4.2
- Vagrant version >= 1.2.7
- Qemu/KVM version that supports domain metadata (QEMU-KVM 1.4.2 (Fedora 19), 2.0.0 (Ubuntu LTS 14))
- Docker >= 1.6
- VMWare >= 7.0
#
From maven repohttp://mvnrepository.com/artifact/com.xebialabs.cloud/overcast/2.5.1
<dependency> <groupId>com.xebialabs.cloud</groupId> <artifactId>overcast</artifactId> <version>2.5.1</version></dependency>
Note: the libvirt JNA wrapper may require adding the libvirt.org repository to your build: http://www.libvirt.org/maven2/
#
From sources gradle build
#
Usage#
Set up your hostOvercast looks for configuration properties in this order:
System.getProperty()
<HOMEDIR>/.overcast/overcast.conf
<WORKDIR>/overcast.conf
<CLASSPATH>/overcast.conf
note
The home location takes precedence over the project location.
This allows developers to adapt settings to their local setup without changing the project defaults.
The overcast.conf
files are in Typesafe Config HOCON syntax.
This is a flexible JSON superset that allows comments, substitution, file inclusion, and more.