Hi Marco,

On Mon, Apr 2, 2012 at 1:17 PM, Marco Parra D. <marco.parr...@gmail.com>wrote:

>  HI Josh,
>
> The program was uninstalled using Add /remove Feature, I found the file
> C:\ProgramData\PuppetLabs\puppet\var\db\package\msi\Universal Forwarder.yml
> on the windows agent side, when I removed the puppet agent install again
> the package perfect...
> *
> *I'm thinking in the case that a user by error removes the application or
> package from the box, I testing If puppet can reinstall if the package is
> missing...  Is it possible do something like that using puppet?... or I
> must use another way to fix possible "uninstall" from users?...
>
> Thank you again for your help...
>

You could rewrite the msi package provider to use the Windows Installer
Automation interfaces, which will accurately tell you about the state of
installed MSI's. I have more information here[1]. We'd gladly accept pull
requests. Otherwise, it's something we hope to fix "soon".

Josh

[1] http://projects.puppetlabs.com/issues/11868#note-6

-- 
Josh Cooper
Developer, Puppet Labs

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to