Hi Sean,
I''m one of the guys looking into Munki/Puppet integration. I hope to
have something hashed out very soon. For now, Nigel has outlined the
alternatives. I have a small wiki setup at
http://links.huronstudents.com/puppet that describes how I handle
packages, but everything is still quite intrusive.
If you''ve got Python chops and want to help with work on a Munki
provider, just let me know!
Gary
On Wednesday, December 29, 2010, Nigel Kersten <nigel@puppetlabs.com>
wrote:> On Wed, Dec 29, 2010 at 4:59 PM, Sean Lazar <knife@toaster.net>
wrote:
>> Hello,
>>
>> I''ve got puppet installed and working. I''m looking
for a way to update
>> software on OS X desktops. I have successfully set up the appdmg
package
>> provider, and I can update an application. How do you manage installs?
I
>> want to update an application but not when the user is using the
>> application. Is there a way to check if an application is running and
do the
>> package install later? How do people manage this? Or are more people
leaning
>> toward Munki and letting Munki''s dialog box interact with the
user?
>
> This is difficult, and I believe that we shouldn''t replicate the
great
> work Munki is doing in this area, but should instead work on
> Munki/Puppet integration. We have some community members who have been
> looking into this recently who I''m sure will chime in here.
>
> I''m going to talk about the pkgdmg provider more here, as it
offers
> more control than appdmg. I know you''re using the latter, but you
> really have very little control there.
>
> If these are custom packages, you can do the work in the installation
> scripts, but that gets really old really quickly, and doesn''t
> translate well to signed flat packages in any case.
>
> If I was spending time working on this problem right now, I''d be
> making a munki type/provider that uses Munki to do all this work as
> Greg has done a great job dealing with the user interaction process.
>
> There are other hacky solutions like setting up launchd to register
> for NSWorkspace notifications and watch for application quits if in
> use, then copying the files in, but they''re not trivial to
implement.
>
> --
> 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+unsubscribe@googlegroups.com.
> For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
>
>
--
Gary Larizza
Director of Technology
Huron City Schools
http://www.huronhs.com
悟
--
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+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.