If you store your puppet configs in a version control system, you should be able to use creative commit ACLs to come up with a scheme that will accomplish what you are trying to do. (I haven't tested this, or had anyone ask for it but it should be doable, as most SCMs, including SVN and Git support directory level ACLs.)<div>

<br><div><div>- Brian Gupta<br><br>New York City user groups calendar:<br><a href="http://nyc.brandorr.com/">http://nyc.brandorr.com/</a><br><br>
<br><br><div class="gmail_quote">On Tue, Sep 29, 2009 at 1:07 PM, Matt Juszczak <span dir="ltr"><<a href="mailto:matt@atopia.net">matt@atopia.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi All,<br>
<br>
I have a setup that is using puppet for system management/configuration,<br>
including crons.  It works well, except that many of the devs have<br>
requested access to add/edit/delete crons (95% of our crons are<br>
unfortunately for site-related code and DB related tasks).<br>
<br>
There are two options I have:<br>
<br>
- Give every dev access to our puppet server and access to change puppet<br>
configuration (not really something I want to do).<br>
<br>
- Setup a single cron inside puppet that runs every minute, and then<br>
somehow setup a "task management system" that can execute multiple tasks<br>
using that single cron.<br>
<br>
Are there such systems as the last one I mentioned, perhaps web and<br>
mysql/php based, where the dev's could create new "tasks" to run, and a<br>
single cron running every minute would execute those tasks when needed?<br>
<br>
Thanks!<br>
<br>
-Matt<br>
_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@lists.nycbug.org">talk@lists.nycbug.org</a><br>
<a href="http://lists.nycbug.org/mailman/listinfo/talk" target="_blank">http://lists.nycbug.org/mailman/listinfo/talk</a><br>
</blockquote></div><br></div></div></div>