https://bugzilla.wikimedia.org/show_bug.cgi?id=71212

Giuseppe Lavagetto <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #3 from Giuseppe Lavagetto <[email protected]> ---
This is a long-standing issue we encounter for a number of reasons: we need an
orchestration tool different from "vi".

So to achieve this specific goal we have two ways, the quick one and the
correct one.

The quick one:
- Create a file on the local disk of each machine with a predefined content
("OK"), and make apache serve it via some url like "/is-this-pooled"; then
modify this file when we want to actually depool a server

The correct one:
- Set up a distributed, consistent configuration database like Etcd or
Zookeeper (my preference goes strongly to the first one, and I think there is
some consensus in ops about this).
- Make pybal fetch its config from this database, and watch the database for
changes
- Make scap/puppet/whatever work with it (for puppet, the best option is to use
etcd as a secondary hiera backend just for orchestrated functionality)

I think the effort for this is really different, and while the latter solution
will be implemented, I'm not sure it's advisable to do it now if it's going to
be an hhvm blocker.

I'll add to this bug people that I think are relevant.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to