Page MenuHomePhabricator

Migrate host lists out of cache.pp to reference values in Hiera
Closed, InvalidPublic

Description

To support code/data separation as well as reuse by the IPsec role, the lists of hosts which are active in each cache role have been duplicated from manifests/role/cache.pp into hieradata/role/common/cache/*.yaml.

This task is to refactor cache.pp to reference the data in Hiera in order to eliminate redundancy of this information.

Event Timeline

Gage raised the priority of this task from to Needs Triage.
Gage updated the task description. (Show Details)
Gage added a project: acl*sre-team.
Gage added subscribers: Gage, BBlack.

I support this goal. It's going to be tricky to pull off in the midst of other active changes there without a hitch, though. Getting puppet-compiler working on all caches again might be a big help with validating that various templates and such are not broken (last I checked, it was having issues with custom facts...).

yuvipanda triaged this task as Medium priority.Mar 18 2015, 7:54 AM
yuvipanda subscribed.

manifests/role/cache.pp has been refactored into modules/role/manifests/cache/* which reference hieradata/common/cache/*, hence the redundant data described in this task is eliminated.

@BBlack can this task be resolved, or is there additional work remaining?

fgiunchedi added a project: Traffic.
fgiunchedi subscribed.

I think this was eventually resolved during various refactoring, adding Traffic just in case.