Munkiserver Puppet Module

56 views
Skip to first unread message

Riley Shott

unread,
Mar 25, 2013, 1:34:23 PM3/25/13
to munkise...@googlegroups.com
Hi All,

I've developed a Puppet module that will automatically deploy the munkiserver web application. I've wrote a writeup explaining how to use it below. Depending on your internet connection and CPU speed, it should cut installation time down from 1+ hours to approximately 20 minutes (all hands off, for the most part).

http://rileyshott.wordpress.com/2013/03/24/mac-munkiserver-puppet-module

If anyone runs into any problems or has any suggestions for improvement, please let me know.

-Riley

Ricky Chilcott

unread,
Mar 25, 2013, 3:53:12 PM3/25/13
to munkise...@googlegroups.com
I saw this on the Githubs.  I love it!  This will be perfect for local development too!

Ricky Chilcott



-- 
You received this message because you are subscribed to the Google Groups "munkiserver-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to munkiserver-d...@googlegroups.com.
To post to this group, send email to munkise...@googlegroups.com.
Visit this group at http://groups.google.com/group/munkiserver-dev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

bruienne

unread,
Mar 26, 2013, 10:50:02 AM3/26/13
to munkise...@googlegroups.com
Funny, I've been working on managing the package_mirror app with Puppet, very much along the lines of what you did here. Curious to see how you handle vhosts and X-sendfile setup.

Thanks,
Pepijn.

Riley Shott

unread,
Mar 26, 2013, 12:58:08 PM3/26/13
to munkise...@googlegroups.com
The vhost probably doesn't have to be a defined class anymore as it's very unlikely that anyone will/can specify more than one resource with it on a node. I believe I originally made that way because I wanted to be able to use it for any vhost declaration that the munkiserver needed, but it just didn't pan out.

The X-sendfile setup was tricky. Downloading and ensuring it was installed just wasn't reliable enough I found, so I opted to make it a file resource. I lost the benefit of grabbing the latest version, but I gained stability.

I welcome any suggestions and hope it helps.

-Riley
Reply all
Reply to author
Forward
0 new messages