No commit activity in last 3 years
No release in over 3 years
Vagrant plugin for running Windows sysprep.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

>= 0
 Project Readme

Vagrant Windows Sysprep Provisioner

Latest version released Package downloads count

This is a Vagrant plugin to sysprep Windows.

NB This was only tested with Vagrant 2.2.14 and Windows Server 2016/2019 and Windows 10 1809.

Installation

vagrant plugin install vagrant-windows-sysprep

Usage

Add config.vm.provision "windows-sysprep" to your Vagrantfile to sysprep your Windows VM during provisioning or manually run the provisioner with:

vagrant provision --provision-with windows-sysprep

To troubleshoot, set the VAGRANT_LOG environment variable to debug.

Example

In this repo there's an example Vagrantfile. Use it to launch an example.

First install the Base Windows 2019 Box.

Then launch the example:

vagrant up --provider=libvirt # or --provider=virtualbox

Development

To hack on this plugin you need to install Bundler and other dependencies. On Ubuntu:

sudo apt install bundler libxml2-dev zlib1g-dev

Then use it to install the dependencies:

bundle

Build this plugin gem:

rake

Then install it into your local vagrant installation:

vagrant plugin install pkg/vagrant-windows-sysprep-*.gem

You can later run everything in one go:

rake && vagrant plugin uninstall vagrant-windows-sysprep && vagrant plugin install pkg/vagrant-windows-sysprep-*.gem