1. 24 Jul, 2019 4 commits
  2. 23 Jul, 2019 3 commits
  3. 13 Jul, 2019 1 commit
  4. 12 Jul, 2019 1 commit
    • Volker Hilsheimer's avatar
      Proper PowerShell provisioning for mingw32 · bac30aad
      Volker Hilsheimer authored
      Rather than inserting a disk, install mingw via chocolatey. The
      script is fairly generic, and accepts package name and version
      overrides via role parameters.
      
      To support this, add the relevant support to the provisioning
      generator in the Vagrantfile.
      
      The generic windows-tools role becomes a bit simplier so that it
      is also useful for mingw. cmake, jom, and llvm are not strictly
      needed by MSVC either anyway.
      bac30aad
  5. 08 Jul, 2019 1 commit
    • Volker Hilsheimer's avatar
      Fix discovery of winrm after upgrade to vagrant 2.2.5 · 870dd2b1
      Volker Hilsheimer authored
      Previously, we tried to load WinRM for each Windows box, and
      selected the winrm communicator when this succeeded. With the
      latest upgrade of vagrant, only the first loading attempt
      succeeded, all others failed but without throwing an exception.
      So we incorrectly fell back to the winssh communicator, but
      without the corresponding message.
      
      With this change, the has_winrm variable becomes global, and we
      only try to load the winrm gem if it's false.
      870dd2b1
  6. 05 Jul, 2019 1 commit
  7. 04 Jul, 2019 4 commits
  8. 06 Jun, 2019 3 commits
  9. 05 Jun, 2019 2 commits
    • Volker Hilsheimer's avatar
      273b837f
    • Volker Hilsheimer's avatar
      Fix environment variable expansion · b273a1eb
      Volker Hilsheimer authored
      After the last changes, expanding the private key for private
      boxes was broken, as it remained in the box. With this change,
      it gets removed and moved into the URL before other environment
      variables are expanded.
      
      To test this, expand the set of mocking classes quite a bit so
      that we can actually execute the bulk of the Vagrant file, and
      capture some of the settings made for the virtual machines.
      b273a1eb
  10. 04 Jun, 2019 6 commits
  11. 25 May, 2019 5 commits
  12. 24 May, 2019 3 commits
  13. 21 May, 2019 1 commit
  14. 20 May, 2019 1 commit
  15. 13 May, 2019 1 commit
    • Volker Hilsheimer's avatar
      Fixes for quoting of arguments · 3060ddb8
      Volker Hilsheimer authored
      With this change, Windows cmd and bash on hosts both
      can handle quoted arguments with spaces correctly, no
      matter whether
      
      --arg "foo bar"
      --arg foo,bar
      --arg \"foo bar\"
      3060ddb8
  16. 08 May, 2019 3 commits