Issue #8412 has been updated by Jacob Helwig. Status changed from Accepted to In Topic Branch Pending Merge Branch set to https://github.com/jhelwig/puppet/commits/tickets/2.7.x/8412-install-msi-on-windows-via-package-type
This is available in [my branch on GitHub](https://github.com/jhelwig/puppet/commits/tickets/2.7.x/8412-install-msi-on-windows-via-package-type) and as [pull request 64](https://github.com/puppetlabs/puppet/pull/64). This provider takes some of its inspiration from the appdmg provider used with OS X. It will maintain a list of packages that have been installed and removed from the system via the provider in a directory under Puppet's vardir called db/package/msi. These state files will be named the same as the resource name with '.yml' appended. The state files will be a hash containing the resource name, the install options used, and the source location of the MSI. Any properties that a user wishes to provide to the MSI can be specified as key/value pairs in the install_options parameter. For example: package { 'mysql': provider => msi, source => 'E:\mysql.msi', ensure => installed, install_options => { 'INSTALLDIR' => 'C:\mysql' }, } The MSI properties specified by install_options will be appropriately quoted when invoking msiexec.exe to install the MSI. ---------------------------------------- Feature #8412: MSI package provider for Windows https://projects.puppetlabs.com/issues/8412 Author: Jacob Helwig Status: In Topic Branch Pending Merge Priority: Normal Assignee: Jacob Helwig Category: windows Target version: 2.7.x Affected Puppet version: Keywords: Branch: https://github.com/jhelwig/puppet/commits/tickets/2.7.x/8412-install-msi-on-windows-via-package-type Ability to install & manage "packages" installed via MSIs on Windows. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
