Closed Bug 775745 Opened 12 years ago Closed 10 years ago

Create zeus deploy script to configure pools, and add resources

Categories

(Cloud Services :: Operations: Miscellaneous, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: bobm, Unassigned)

Details

(Whiteboard: [qa-])

Create a script, modeled somewhat after the znode script, to add and remove resources, and otherwise configure pools on a Zeus load balancer.  The goal is to be able to have a server add it's self to the appropriate pool (or configure the pool if it doesn't yet exist) during the puppetization process, given FQDN and standard naming conventions.

It may make sense to add servers initially in a down, drained, or otherwise non-UP state.
One more thing:
See the PoolService section of the documentation here: http://rubydoc.info/gems/zeus-api/0.1.1/frames
You may want to split this into two separate tasks - adding and removing nodes from a fully-configured pool is a trivial operation, but configuring a pool is a complex, multi-section operation that depends on Rules, Monitors, and other external resources.
Whiteboard: [qa-]
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.