On 15/12/2012 00:29, Ryan Lane wrote:
This really sucks. I think it's time we started a more formalized bots
project.
Petr mentioned that we should likely keep the current bots project
as-is as a development project for bots, then have a bots-production
project that's locked down. In bots-production no one would have root,
and bots would be deployed to the instances.
I've been writing a new deployment system for production. We may be
able to use it for this as well. It uses git, which means all bots
would need to be in a git repo, likely in gerrit. We could deploy all
bot code to all instances, and have configuration for which instances
bots run on.
We really need to start pulling together a list of requirements for
bots. I think we have a puppet manifest that Damian has been working
on, which should be a good starting point.
Does this sound like a good plan? Anyone have alternative ideas?
- Ryan
Puppet stuff is @ https://gerrit.wikimedia.org/r/#/c/26441/ and seems to
work. Main problem is we need to decide what we're supporting at the
base (crond,git,mysql,apache, etc) and what should go in bot specific
requirements.
_______________________________________________
Labs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/labs-l