- 15 Oct, 2020 4 commits
-
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
LoadError is not a StandardError in ruby, and has to be handled explicitly. Add mocking for winssh. Be silent about the fallback for info calls, and handle winssh correctly when running jobs.
-
- 14 Oct, 2020 6 commits
-
-
Volker Hilsheimer authored
Allows global default settings of e.g. #cpus or memory of machines. Some are explicitly handled later. Load order is a bit incorrect here: settings are merged first, then applied to machines. Good enough.
-
Volker Hilsheimer authored
Includes all the interpretations and implicit configs etc. Useful for debugging.
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
-
- 13 Oct, 2020 1 commit
-
-
Volker Hilsheimer authored
And improve output a bit.
-
- 02 Oct, 2020 2 commits
-
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
-
- 01 Oct, 2020 1 commit
-
-
Volker Hilsheimer authored
It's confusing to talk about boxes in the context of minicoin, as vagrant boxes are already a defined thing. Also, look for local overrides in a hidden .minicoin directory rather than plain minicoin.
-
- 26 Sep, 2020 6 commits
-
-
Volker Hilsheimer authored
Speeds up things a bit more, avoiding a roundtrip to the provider in the usual case where the machine is running. Also, silence stderr output from the first upload attempt, which gets rid of one of the warnings about experimental flag usage.
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
minicoin info [vm] prints OS, communicator, and guest home path so that the run_on script can access this information quicker. Requires some minor changes to variable expansion, and mocking backend.
-
Volker Hilsheimer authored
The load order is global, user, local for boxes; and local, user, global for roles and jobs. This allows the user- and project- specific specialization of boxes, and user- and project-specific definitions of roles and jobs.
-
Volker Hilsheimer authored
That way we can default to forwarding of RDP for Windows guests.
-
Volker Hilsheimer authored
The benefits are marginal, and don't justify the complexity and fragility esp when interrupting a running job. A better solution would perhaps implement the wait-loop on the guest anyway, either simply running in a loop until the job is removed, or waiting for a trigger (which then again requires costly communication).
-
- 23 Sep, 2020 1 commit
-
-
Volker Hilsheimer authored
-
- 21 Sep, 2020 5 commits
-
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
Fix failure when running "minicoin list", after marking data as sensitive
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
-
- 18 Sep, 2020 4 commits
-
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
Also, turn auto-indexing on for nginx.
-
Volker Hilsheimer authored
-
- 16 Sep, 2020 3 commits
-
-
Volker Hilsheimer authored
After a day of debugging issues with VMware Fusion, write down some make note of the issues and ways to shoot the troubles.
-
Volker Hilsheimer authored
* Azure box has guest OS set * VirtualBox and VMware boxes have updated guest additions and are smaller
-
Volker Hilsheimer authored
-
- 15 Sep, 2020 2 commits
-
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
If set, print diagnostics from the run helper on Windows. Also, throttle output better.
-
- 14 Sep, 2020 2 commits
-
-
Volker Hilsheimer authored
-
Volker Hilsheimer authored
The Azure Load Balancer has a default idle timeout of 4 minutes. If there is no traffic, then the connection dies, making vagrant wait for output. Since the installer runs for longer than that, we need to keep the connection alive through a heartbeat signal. Use a background job to run the installer, and wait for that job while keeping both output and heartbeat signal going over the network.
-
- 13 Sep, 2020 3 commits
-
-
Volker Hilsheimer authored
Using the same method as the azure plugin, but preventing vm_name to be longer than 15 characters in case of Windows boxes, as otherwise the deployment fails, with a dangling resource group.
-
Volker Hilsheimer authored
For now, only used by the shell provisioner. Unfortunately, vagrant waits forever for a Windows machine to reboot (but it does reboot).
-
Volker Hilsheimer authored
Run $ minicoin install macos1014 cmake,ninja to install cmake and ninja on a running machine. Supports Windows (chocolatey), macOS (homebrew), and apt/yum for Linux.
-