0.0
No release in over 3 years
Low commit activity in last 3 years
Adds support for orchestrating WDS deployments with Foreman.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

~> 2.2
 Project Readme

Foreman Windows Deployment Service

This plugin adds extended support to Foreman for querying and orchestrating WDS servers.

Nota Bene; to support locally booting your installation, you need to have a regular DHCP/TFTP setup in place, that can serve PXE files for the PXE loader chosen for the WDS host.
If you don't want the lifecycle management features of Foreman, you can ignore this requirement and only PXE boot the WDS host when it is to be built.

Not yet implemented:

  • Install image orchestration
  • Unattend file deployment
    • Recommended to build a http client (curl/wget/etc) into your boot image and download https://foreman.example.com/unattend/wds_unattend to drive the setup.

Compatibility

Foreman Version Plugin Version
>= 3.12 >= 0.0.4
>= 1.23 any

Installation

See the Plugins install instructions, advanced installation from gems for information on how to install this plugins.

This plugin has JavaScript assets that require precompilation if installed into a packaged Foreman install.
You will need to install the foreman-assets package and run foreman-rake plugin:assets:precompile[foreman_wds] after installing it from gem.

Contributing

Bug reports and pull requests are welcome on the LiU GitLab at https://gitlab.liu.se/ITI/foreman_wds or on GitHub at https://github.com/ananace/foreman_wds

License

The gem is available as open source under the terms of the GPL-3.0 License.