Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pcfens/puppet-guest_additions
A module to install guest additions during a one time provisioning process. Originally written for use with packer (http://packer.io)
https://github.com/pcfens/puppet-guest_additions
Last synced: about 2 months ago
JSON representation
A module to install guest additions during a one time provisioning process. Originally written for use with packer (http://packer.io)
- Host: GitHub
- URL: https://github.com/pcfens/puppet-guest_additions
- Owner: pcfens
- Created: 2013-12-11T19:06:09.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-12-22T03:56:31.000Z (about 9 years ago)
- Last Synced: 2024-10-26T22:15:54.964Z (3 months ago)
- Language: Puppet
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# puppet-guest_additions
A puppet module for installing guest additions in VirtualBox and VMWare.This module was originally intended to be used with [packer](http://packer.io)
to install the guest additions as part of the puppet-masterless provisioner.## Example
```
class {'guest_additions':
cd_image => '/home/packer/linux.iso',
}
```Will assume that a CD containing the guest additions is available
at /home/packer/linux.iso. It will auto-detect the hypervisor (using
facter) and install the appropriate guest additions. Automatic
detection of the hypervisor can be turned off by using the `platform`
attribute.Other optional parameters are:
- cd_device (must be used when cd_image is absent)
- mount_point (by default this is /media/cdrom)
- platform (by default this is auto-filled by detecting the hypervisor)
- remove_iso (if installing from an ISO file, delete it when finished - Default: true)## Notes
- The mount puppet type is not used to avoid writing to fstab.
- This module is not entirely idempotent since it was designed to run as part of a provisioner