So I'm trying to do this:
file {'logmein.msi':
path => 'C:/ProgramData/puppetfiles/logmein.msi',
source => "puppet:///modules/logmein/LogMeIn.msi",
owner => 'SYSTEM',
group => 'Administrators',
mode => 0770,
provider => windows,
ensure => present,
}
package { 'LogMeIn':
ensure => '4.1.4132',
source => 'C:/ProgramData/puppetfiles/logmein.msi',
install_options => ['/quiet'],
}
}
File['logmein.msi'] -> Package['LogMeIn']
But I get this error:
Could not update: Failed to install: This installation package could
not be opened. Verify that the package exists and that you can access
it, or contact the application vendor to verify that this is a valid
Windows Installer package.
change from absent to 4.1.4132 failed: Could not update: Failed to
install: This installation package could not be opened. Verify that the
package exists and that you can access it, or contact the application
vendor to verify that this is a valid Windows Installer package.
I'm not sure what the problem would be, I can run the msi from the command like locally on my test computer from the file resource (which works) with the same install flag and that works OK...