Allow directories to be specified in suite and test configuration
sections which will be linked to /srv/pillar on either the master or the
minion.
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
- ensure .scullery_* files are removed more reliably
- always write new Vagrant SSH configuration, do not rely on the
existing one being the latest
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Read from script directory if run from Git checkout and from /usr/share/
if run from a packaged installation.
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
By default, the running-detection is good enough, and avoids a useless
Vagrant "destroy" call with a misleading informational message if
"--stop" is used.
However if the deployment was interupted and is in an inconsistent state,
the running-detection returns false results - in such cases, "--force-stop"
can be used to issue a "destroy" call without considering the detected
status.
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Merge default options from [box] and [suite] blocks into the
respective [box.*]/[suite.*] sections.
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>