diff --git a/.github/workflows/kitchen.vagrant.yml b/.github/workflows/kitchen.vagrant.yml index 8b59ac9..b605729 100644 --- a/.github/workflows/kitchen.vagrant.yml +++ b/.github/workflows/kitchen.vagrant.yml @@ -14,6 +14,7 @@ jobs: fail-fast: false matrix: instance: + - windows-windows-10-latest-py3 - windows-windows-81-latest-py3 steps: - name: 'Check out code' diff --git a/kitchen.vagrant.yml b/kitchen.vagrant.yml index 49382b0..a63131e 100644 --- a/kitchen.vagrant.yml +++ b/kitchen.vagrant.yml @@ -18,6 +18,23 @@ driver: <% end %> platforms: + - name: windows-10-latest-py3 + driver: + box: techneg/win10x64-pro-salt + cache_directory: "/omnibus/cache" + customize: {} + ssh: {} + provisioner: + # yamllint disable rule:line-length + init_environment: | + # Workaround to allow `kitchen converge` to be used multiple times + # without having to `kitchen destroy` first: remove state files cached by + # Salt during the previous `converge` (if present) + rm -recurse ` + C:\Users\vagrant\AppData\Local\Temp\kitchen\var\cache\salt\minion\files\base ` + -ErrorAction SilentlyContinue + exit 0 + # yamllint enable rule:line-length - name: windows-81-latest-py3 driver: box: techneg/win81x64-pro-salt diff --git a/kitchen.yml b/kitchen.yml index e7184d2..4623244 100644 --- a/kitchen.yml +++ b/kitchen.yml @@ -611,6 +611,7 @@ suites: - path: test/integration/default - name: windows includes: + - windows-10-latest-py3 - windows-81-latest-py3 - windows-2019-latest-py3 - windows-2016-latest-py3