Page MenuHomePhabricator

Move scap target configuration to etcd
Closed, ResolvedPublic

Description

Using dsh group lists for deployment targets is lamesauce. Let's use etcd.

There's even a client!

Event Timeline

demon raised the priority of this task from to Medium.
demon updated the task description. (Show Details)
demon added subscribers: demon, Dzahn.

Do we get anything useful out of this? Or is this task just because it's the cool thing to do?

We get to kill the entire dsh module (remove cruft) which is not used anymore except for this.

also, it's kind of a way to resolve T80395. (also see T80415)

Do we get anything useful out of this? Or is this task just because it's the cool thing to do?

If we've already got the list of hosts in etcd (for pybal) then it's duplication of config for one thing. I think it's been said elsewhere (and better) by others, but puppet isn't great for managing large lists of things like this that are subject to change on short notice.

thcipriani lowered the priority of this task from Medium to Low.Oct 5 2016, 4:29 PM
thcipriani moved this task from Needs Triage to Experiments on the Scap (Scap3-MediaWiki-MVP) board.

We ended up generating the dsh lists in production from etcd, which is ok as a solution without asking scap to know about its details. I think we can close this ticket.