https://github.com/puppetlabs/puppetlabs-mount_iso
https://github.com/puppetlabs/puppetlabs-mount_iso
module supported
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/puppetlabs/puppetlabs-mount_iso
- Owner: puppetlabs
- License: apache-2.0
- Created: 2014-12-17T05:43:38.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2025-11-14T12:04:03.000Z (7 months ago)
- Last Synced: 2025-12-21T16:26:52.243Z (6 months ago)
- Topics: module, supported
- Language: Ruby
- Homepage:
- Size: 119 KB
- Stars: 2
- Watchers: 102
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# mount_iso
## Table of Contents
1. [Overview](#overview)
2. [Module Description - Mount ISO Images on Windows 2012+](#module-description)
3. [Setup - The basics of getting started with mount_iso](#setup)
* [What mount_iso affects](#what-mount_iso-affects)
4. [Usage - Configuration options and additional functionality](#usage)
5. [Reference - An under-the-hood peek at what the module is doing and how](#reference)
6. [Limitations - OS compatibility, etc.](#limitations)
7. [License](#license)
## Overview
Ability to automatically mount disk images from within a defined type in order to install certain products on Windows
## Module Description
Requires PowerShell which is installed by default for any newer versions of Windows
## Setup
### What mount_iso affects
* Mounted Disk Images already in place, will move if the current mounted Image is not on the correct drive
## Usage
### To mount the SQLServer.iso on drive letter 'H'
``` puppet
mount_iso { 'C:\MyStagingDir\SQLServer.iso':
drive_letter => 'H',
}
```
### Beginning with mount_iso
## Reference
### Defined Types
#### mount_iso
* `source`: The location of the ISO or image that you would like mounted: Defaults to title
* `drive_letter`: The desired drive letter you want the image to mounted against
## Limitations
* Only works on Windows 2012+.
* If the drive is already occupied by some other volume it will fail to mount the image in that location but will allow it to be mounted on the first available drive letter.
## License
This codebase is licensed under the Apache2.0 licensing, however due to the nature of the codebase the open source dependencies may also use a combination of [AGPL](https://opensource.org/license/agpl-v3/), [BSD-2](https://opensource.org/license/bsd-2-clause/), [BSD-3](https://opensource.org/license/bsd-3-clause/), [GPL2.0](https://opensource.org/license/gpl-2-0/), [LGPL](https://opensource.org/license/lgpl-3-0/), [MIT](https://opensource.org/license/mit/) and [MPL](https://opensource.org/license/mpl-2-0/) Licensing.