Skip to content

Foreman plugin to provide advanced VMWare configuration

License

Notifications You must be signed in to change notification settings

ananace/foreman_vmware_advanced

Repository files navigation

Foreman VMWare Advanced

Adds in support for setting advanced values in the VMWare configuration

This is useful for specifying things like disk.enableUUID=true or svga.autodetect=true

Installation

Follow the Foreman manual for advanced installation from gems

Usage

Create a configuration file in the Foreman config folder - e.g. /etc/foreman/plugins/foreman_vmware_advanced.yaml
In there you can configure any of the values managed by the plugin;

---
# Additional VMX options
:vmware_advanced:
  bios.bootOrder: ethernet0,hdd
  disk.EnableUUID: 'TRUE'
  svga.autodetect: 'TRUE'
  tools.upgrade.policy: upgradeAtPowerCycle

# Enable secureboot on new Windows UEFI VMs
:vmware_secureboot: true
# Attach a vTPM to all new VMs
:vmware_vtpm: true

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ananace/foreman_vmware_advanced
The project lives at https://gitlab.liu.se/ITI/foreman_vmware_advanced

License

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

About

Foreman plugin to provide advanced VMWare configuration

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages