use a different toplevel class for "admin" bmm servers

RESOLVED WONTFIX

Status

Infrastructure & Operations
RelOps
RESOLVED WONTFIX
5 years ago
4 years ago

People

(Reporter: dustin, Assigned: dustin)

Tracking

Details

(Assignee)

Description

5 years ago
BMM needs exactly one server to run the inventory sync crontask.  This is the "admin node".  Right now, this is indicated with a cryptic node-scope variable.  It'd be better to just use a different toplevel class, e.g.,
  include toplevel::server::bmm::admin
(Assignee)

Updated

5 years ago
Assignee: server-ops-releng → dustin
(Assignee)

Comment 1

5 years ago
Well, the core of the solution I was envisioning was

class toplevel::server::bmm::admin inherits toplevel::server::bmm {
    Class['::blackmobilemagic'] { admin => true }
}

but that doesn't work in puppet - http://projects.puppetlabs.com/issues/13537

so I think the node-level variable is the best we can hope for for now.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → WONTFIX
Component: Server Operations: RelEng → RelOps
Product: mozilla.org → Infrastructure & Operations
You need to log in before you can comment on or make changes to this bug.