https://github.com/ananace/foreman_vmware_advanced
Foreman plugin to provide advanced VMWare configuration
https://github.com/ananace/foreman_vmware_advanced
foreman foreman-plugins vmware
Last synced: 6 months ago
JSON representation
Foreman plugin to provide advanced VMWare configuration
- Host: GitHub
- URL: https://github.com/ananace/foreman_vmware_advanced
- Owner: ananace
- License: gpl-3.0
- Created: 2018-03-05T13:03:29.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T09:26:28.000Z (12 months ago)
- Last Synced: 2025-04-11T00:43:34.533Z (6 months ago)
- Topics: foreman, foreman-plugins, vmware
- Language: Ruby
- Homepage:
- Size: 47.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 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](https://theforeman.org/plugins/#2.3AdvancedInstallationfromGems)
## 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;```yaml
---
# 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](https://opensource.org/license/gpl-3-0).