Page MenuHomePhabricator

Standardizing our partman recipes
Open, MediumPublic

Description

In the past, the majority of our partman recipes didn't call for a swap space. My (@RobH) understanding is, since we order our systems with sufficient memory for their allocated roles, we shouldn't need to fall back to the swap space anyhow.

Over time, with more contributors to our partman recipes, we now have a mix of swap and non swap system use. There doesn't seem to be a lot of reasoning in most cases, simply that the overall recipe of raided filesystems worked. (I could be wrong on this, hence this task.)

Is there a reason any of our systems should install/partition with swap usage?

Shouldn't we standardize where we can on this, so we don't have such a large mix of partman recipes?

In addition to the swap space question, there is also a large divergence on the use of LVM. My prior understanding, from previous/past discussions within the ops team, is we should put all our systems partitions in a large LVM, and then attempt to only use 80% of the disk's capacity. The remaining 20% was to be included in the LVM, but left free so that space could be emergency allocated in the event of a partition reaching storage capacity. The other reason (that I recall) was snapshots, but those are not taken across the cluster (nor do they need to be since we have other backup solutions in place for most misc systems, LVM snapshots are used when needed on specific service clusters.)

Should the standard still be to use an LVM and leave 20% unallocated for emergency growth?

I realize that we may have some specific clusters that do not follow the above proposed standards, but most likely should attempt to apply some similar standards. Thoughts?

Filippo's proposition

Address the common case of "stateless" hosts or otherwise misc hosts where a bunch of disks (>1) are presented as-is to the OS and we do Linux raid on top.

In I36b50e054 this is achieved with GPT partitioning, a single VG with LVs created for / /srv and swap with "comfortable" sizes. If these sizes are unsuitable for standard usage there's also a variation with "big srv" for example.

Depending on preference, we can tweak LVs as needed post-provisioning via Puppet like in Ia50bb1591 (or ad-hoc / manually, in emergencies), the most common case I'd imagine being online extending the filesytems.

The configuration is split between partitioning/common options and the raid/block device configuration, so they can be combined as required.

Details

Related Gerrit Patches:
operations/puppet : productioninstall_server: add notes for dumps/backup recipes
operations/puppet : productionpartman: clean up cacheproxy selectors
operations/puppet : productionpartman: rename cp2018.cfg to cacheproxy.cfg
operations/puppet : productioninstall_server: switch snapshot and sodium to standard partman recipe
operations/puppet : productioninstall_server: hwraid-1dev partman recipe
operations/puppet : productioninstall_server: use raid1-gpt-lvm-ext4-srv.cfg recipe for mw*
operations/puppet : productionUnroll Partman configs for Ganeti-based clusters
operations/puppet : productionUnroll analytics Partman configs
operations/puppet : productionSwitch elastic* to standard Partman recipes
operations/puppet : productionSwitch restbase-dev* to standard Partman recipes
operations/puppet : productioninstall_server: move druid to standard partman recipe
operations/puppet : productionSwitch dbproxy1021 to standard Partman recipe
operations/puppet : productionSwitch bast*/cumin*/scandium to standard Partman recipes
operations/puppet : productionSwitch more WMCS systems to standard Partman recipes
operations/puppet : productionRemove obsolete Partman recipe
operations/puppet : productionSwitch mw/mwmaint to standard Partman recipes
operations/puppet : productionRemove obsolete Partman recipe
operations/puppet : productionSwitch dns* to standard Partman recipes
operations/puppet : productionRemove two obsolete partman recipes
operations/puppet : productionSwitch cloudcontrol2001-dev to standard Partman recipes
operations/puppet : productionRemove obsolete lvm-noraid-large.a.cfg
operations/puppet : productionSwitch cloudnet2002-dev and cloudweb2001-dev to standard Partman recipes
operations/puppet : productionnetmon: Switch to standard Partman recipes
operations/puppet : productionflerovium/furud: Switch to standard Partman recipes
operations/puppet : productionSwitch logstash hosts to standard Partman recipe
operations/puppet : productionSwitch contint* to standard Partman recipes
operations/puppet : productioninstall_server: move oresrdb and sessionstore to standard partman recipes
operations/puppet : productionSwitch cescout* to standard Partman recipe
operations/puppet : productionSwitch authdns* to standard Partman recipes
operations/puppet : productionSwitch ORES to standard partman recipes
operations/puppet : productioninstall_server: switch ms-fe to standard partman recipes
operations/puppet : productioninstall_server: introduce raid0 standard partman recipe
operations/puppet : productioninstall_server: switch wtp/weblog to standard partman recipes
operations/puppet : productionSwitch some analytics roles to standard Partman recipes
operations/puppet : productioninstall_server: switch deploy* to standard partman recipe
operations/puppet : productionSwitch some of the WMCS systems to standardized Partman recipes
operations/puppet : productionSwitch DNS servers and contemporary LVSes to standard Partman recipes
operations/puppet : productionRemove obsolete raid0-lvm-srv.cfg
operations/puppet : productionSwitch conf/codfw and notebook* servers to standard Partman recipe
operations/puppet : productioninstall_server: fix number of devices for raid10 recipes
operations/puppet : productionDeprecate raid1-lvm-ext4-srv-dualboot.cfg
operations/puppet : productionSwitch rdb* to standardised Partman layout
operations/puppet : productionDeprecate raid1.cfg
operations/puppet : productionSwitch Gerrit/Phabricator to standard Partman recipes
operations/puppet : productioninstall_server: deprecate raid10-gpt-srv-lvm-ext4.cfg
operations/puppet : productioninstall_server: use raid10-6dev standard recipe
operations/puppet : productioninstall_server: use raid10-8dev standard recipe
operations/puppet : productionSwitch snapshot100[89] to standard recipe
operations/puppet : productionSwitch mc* to standard recipe
operations/puppet : productioninstall_server: deprecate raid10-gpt.cfg
operations/puppet : productioneventlog: Switch to standard recipe
operations/puppet : productioninstall_server: deprecate raid10-gpt-srv-ext4.cfg
operations/puppet : productionRemove obsolete partman recipe
operations/puppet : productionRemove obsolete partman recipe
operations/puppet : productioninstall_server: deprecate raid10-gpt-srv-lvm-xfs.cfg
operations/puppet : productioninstall_server: remove unused raid1-30G.cfg
operations/puppet : productionSwitch cloudmetrics to the new unified partitioning scheme
operations/puppet : productioninstall_server: apply standard partman recipes, take #1
operations/puppet : productioninstall_server: standard recipe and raid1/raid10
operations/puppet : productionWIP role: extend centrallog's /srv if needed
operations/puppet : productioninstall_server: move custom partman recipes to partman/custom
operations/puppet : productioninstall_server: use GPT for mw-raid1
operations/puppet : productioninstall_server: add raid1+lvm standard recipe for GPT
operations/puppet : productionRemove obsolete partman recipe lvm.cfg
operations/puppet : productionRemove raid1-gpt.cfg partman recipe
operations/puppet : productionRemove obsolete cassandrahosts-5ssd.cfg partman recipe
operations/puppet : productionRemove obsolete Hadoop netboot entries and obsolete analytics-dell recipe
operations/puppet : productionRemove mw.cfg partman recipe
operations/puppet : productionStop using mw-no-tmp.cfg partman recipe and remove it
operations/puppet : productionRemove graphite-dmcache.cfg partman recipe
operations/puppet : productionpartman: delete raid1-lvm-ext4 recipe

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 559737 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Remove obsolete partman recipe

https://gerrit.wikimedia.org/r/559737

Change 559737 merged by Muehlenhoff:
[operations/puppet@production] Remove obsolete partman recipe

https://gerrit.wikimedia.org/r/559737

Change 559827 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] thorium/eventlog: Switch to standard recipes

https://gerrit.wikimedia.org/r/559827

Change 559551 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: deprecate raid10-gpt-srv-ext4.cfg

https://gerrit.wikimedia.org/r/559551

Change 559827 merged by Muehlenhoff:
[operations/puppet@production] eventlog: Switch to standard recipe

https://gerrit.wikimedia.org/r/559827

Change 559550 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: deprecate raid10-gpt.cfg

https://gerrit.wikimedia.org/r/559550

Change 561593 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch snapshot100[89] to standard recipe

https://gerrit.wikimedia.org/r/561593

Change 561599 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch mc* to standard recipe

https://gerrit.wikimedia.org/r/561599

Change 561599 merged by Muehlenhoff:
[operations/puppet@production] Switch mc* to standard recipe

https://gerrit.wikimedia.org/r/561599

Change 561837 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch DNS servers and contemporary LVSes to standard Partman recipes

https://gerrit.wikimedia.org/r/561837

Change 561593 merged by Muehlenhoff:
[operations/puppet@production] Switch snapshot100[89] to standard recipe

https://gerrit.wikimedia.org/r/561593

Change 561852 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Deprecate raid1-lvm-ext4-srv-dualboot.cfg

https://gerrit.wikimedia.org/r/561852

Change 562285 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch Gerrit/Phabricator to standard Partman recipes

https://gerrit.wikimedia.org/r/562285

Change 559548 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: use raid10-8dev standard recipe

https://gerrit.wikimedia.org/r/559548

Change 559549 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: use raid10-6dev standard recipe

https://gerrit.wikimedia.org/r/559549

Change 559553 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: deprecate raid10-gpt-srv-lvm-ext4.cfg

https://gerrit.wikimedia.org/r/559553

Change 562483 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Deprecate raid1.cfg

https://gerrit.wikimedia.org/r/562483

Change 562285 merged by Dzahn:
[operations/puppet@production] Switch Gerrit/Phabricator to standard Partman recipes

https://gerrit.wikimedia.org/r/562285

Change 562778 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch rdb* to standardised Partman layout

https://gerrit.wikimedia.org/r/562778

Change 562483 merged by Muehlenhoff:
[operations/puppet@production] Deprecate raid1.cfg

https://gerrit.wikimedia.org/r/562483

Change 562778 merged by Muehlenhoff:
[operations/puppet@production] Switch rdb* to standardised Partman layout

https://gerrit.wikimedia.org/r/562778

Change 561852 merged by Muehlenhoff:
[operations/puppet@production] Deprecate raid1-lvm-ext4-srv-dualboot.cfg

https://gerrit.wikimedia.org/r/561852

Change 563374 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch ORES to standard partman recipes

https://gerrit.wikimedia.org/r/563374

Change 564550 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch conf/codfw and notebook* servers to standard Partman recipe

https://gerrit.wikimedia.org/r/564550

Change 564550 merged by Muehlenhoff:
[operations/puppet@production] Switch conf/codfw and notebook* servers to standard Partman recipe

https://gerrit.wikimedia.org/r/564550

Change 566028 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Remove obsolete raid0-lvm-srv.cfg

https://gerrit.wikimedia.org/r/566028

Change 566035 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch some of the WMCS systems to standardized Partman recipes

https://gerrit.wikimedia.org/r/566035

Change 566028 merged by Muehlenhoff:
[operations/puppet@production] Remove obsolete raid0-lvm-srv.cfg

https://gerrit.wikimedia.org/r/566028

Change 561837 merged by Muehlenhoff:
[operations/puppet@production] Switch DNS servers and contemporary LVSes to standard Partman recipes

https://gerrit.wikimedia.org/r/561837

Change 566237 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch some analytics roles to standard Partman recipes

https://gerrit.wikimedia.org/r/566237

Change 566035 merged by Muehlenhoff:
[operations/puppet@production] Switch some of the WMCS systems to standardized Partman recipes

https://gerrit.wikimedia.org/r/566035

Change 566286 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] install_server: switch deploy* to standard partman recipe

https://gerrit.wikimedia.org/r/566286

Change 566290 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] install_server: move oresrdb and sessionstore to standard partman recipes

https://gerrit.wikimedia.org/r/566290

Change 566286 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: switch deploy* to standard partman recipe

https://gerrit.wikimedia.org/r/566286

Change 566291 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] install_server: switch ms-fe to standard partman recipes

https://gerrit.wikimedia.org/r/566291

Change 566293 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] install_server: switch wtp/weblog to standard partman recipes

https://gerrit.wikimedia.org/r/566293

Change 566237 merged by Muehlenhoff:
[operations/puppet@production] Switch some analytics roles to standard Partman recipes

https://gerrit.wikimedia.org/r/566237

Change 566476 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch authdns* to standard Partman recipes

https://gerrit.wikimedia.org/r/566476

RobH removed a subscriber: RobH.Jan 22 2020, 5:33 PM

Change 566293 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: switch wtp/weblog to standard partman recipes

https://gerrit.wikimedia.org/r/566293

Change 564959 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: introduce raid0 standard partman recipe

https://gerrit.wikimedia.org/r/564959

Change 566291 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: switch ms-fe to standard partman recipes

https://gerrit.wikimedia.org/r/566291

Change 570316 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch cescout* to standard Partman recipe

https://gerrit.wikimedia.org/r/570316

Change 563374 merged by Muehlenhoff:
[operations/puppet@production] Switch ORES to standard partman recipes

https://gerrit.wikimedia.org/r/563374

Change 566476 merged by Muehlenhoff:
[operations/puppet@production] Switch authdns* to standard Partman recipes

https://gerrit.wikimedia.org/r/566476

Change 570316 merged by Muehlenhoff:
[operations/puppet@production] Switch cescout* to standard Partman recipe

https://gerrit.wikimedia.org/r/570316

Change 570596 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch elastic* to standard Partman recipes

https://gerrit.wikimedia.org/r/570596

Change 570600 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch logstash hosts to standard Partman recipe

https://gerrit.wikimedia.org/r/570600

Change 566290 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: move oresrdb and sessionstore to standard partman recipes

https://gerrit.wikimedia.org/r/566290

Change 571265 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch contint* to standard Partman recipes

https://gerrit.wikimedia.org/r/571265

Change 571265 merged by Dzahn:
[operations/puppet@production] Switch contint* to standard Partman recipes

https://gerrit.wikimedia.org/r/571265

Change 570600 merged by Muehlenhoff:
[operations/puppet@production] Switch logstash hosts to standard Partman recipe

https://gerrit.wikimedia.org/r/570600

Change 571466 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] flerovium/furud: Switch to standard Partman recipes

https://gerrit.wikimedia.org/r/571466

Change 571466 merged by Muehlenhoff:
[operations/puppet@production] flerovium/furud: Switch to standard Partman recipes

https://gerrit.wikimedia.org/r/571466

Change 571537 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] netmon: Switch to standard Partman recipes

https://gerrit.wikimedia.org/r/571537

Change 571537 merged by Muehlenhoff:
[operations/puppet@production] netmon: Switch to standard Partman recipes

https://gerrit.wikimedia.org/r/571537

Change 571749 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch cloudnet2002-dev and cloudweb2001-dev to standard Partman recipes

https://gerrit.wikimedia.org/r/571749

Change 571749 merged by Muehlenhoff:
[operations/puppet@production] Switch cloudnet2002-dev and cloudweb2001-dev to standard Partman recipes

https://gerrit.wikimedia.org/r/571749

Change 571925 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch cloudcontrol2001-dev to standard Partman recipes

https://gerrit.wikimedia.org/r/571925

Change 571928 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch dns* to standard Partman recipes

https://gerrit.wikimedia.org/r/571928

Change 571929 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Remove obsolete lvm-noraid-large.a.cfg

https://gerrit.wikimedia.org/r/571929

Change 571929 merged by Muehlenhoff:
[operations/puppet@production] Remove obsolete lvm-noraid-large.a.cfg

https://gerrit.wikimedia.org/r/571929

Change 572013 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Remove two obsolete partman recipes

https://gerrit.wikimedia.org/r/572013

Change 571925 merged by Muehlenhoff:
[operations/puppet@production] Switch cloudcontrol2001-dev to standard Partman recipes

https://gerrit.wikimedia.org/r/571925

Change 572014 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] Switch bast*/cumin*/scandium to standard Partman recipes

https://gerrit.wikimedia.org/r/572014

Change 572013 merged by Muehlenhoff:
[operations/puppet@production] Remove two obsolete partman recipes

https://gerrit.wikimedia.org/r/572013

Change 571928 merged by Muehlenhoff:
[operations/puppet@production] Switch dns* to standard Partman recipes

https://gerrit.wikimedia.org/r/571928

Change 572196 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch more WMCS systems to standard Partman recipes

https://gerrit.wikimedia.org/r/572196

Change 572197 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Remove obsolete Partman recipe

https://gerrit.wikimedia.org/r/572197

Change 572197 merged by Muehlenhoff:
[operations/puppet@production] Remove obsolete Partman recipe

https://gerrit.wikimedia.org/r/572197

Change 572211 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] Switch mw/mwdebug to standard Partman recipes

https://gerrit.wikimedia.org/r/572211

Change 572275 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Remove obsolete Partman recipe

https://gerrit.wikimedia.org/r/572275

Change 572211 abandoned by Filippo Giunchedi:
Switch mw/mwmaint to standard Partman recipes

Reason:
As mentioned by Giuseppe the standard recipe plus forensic log won't work for mw

https://gerrit.wikimedia.org/r/572211

Change 572275 merged by Muehlenhoff:
[operations/puppet@production] Remove obsolete Partman recipe

https://gerrit.wikimedia.org/r/572275

BBlack added a subscriber: BBlack.Feb 18 2020, 8:15 PM

After the recent merger https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/571928/ - I'm having installer failure on dns2001 (we did its sibling dns2002 a few days before the merge without issue). It breaks out to promting with the installer GUI for netmask stuff and then disk partitioning. I saved the debug stuff over HTTP to cumin1001.eqiad.wmnet:~bblack/dns2001-logs/ ... we can live with it for a little bit, so leaving things as-is for debugging...

Change 572196 merged by Muehlenhoff:
[operations/puppet@production] Switch more WMCS systems to standard Partman recipes

https://gerrit.wikimedia.org/r/572196

Change 573538 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch dbproxy1021 to standard Partman recipe

https://gerrit.wikimedia.org/r/573538

Change 572014 merged by Filippo Giunchedi:
[operations/puppet@production] Switch bast*/cumin*/scandium to standard Partman recipes

https://gerrit.wikimedia.org/r/572014

Change 573538 merged by Muehlenhoff:
[operations/puppet@production] Switch dbproxy1021 to standard Partman recipe

https://gerrit.wikimedia.org/r/573538

Change 574662 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] install_server: move druid to standard partman recipe

https://gerrit.wikimedia.org/r/574662

Change 574662 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: move druid to standard partman recipe

https://gerrit.wikimedia.org/r/574662

Change 574796 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Switch restbase-dev* to standard Partman recipes

https://gerrit.wikimedia.org/r/574796

Change 574796 merged by Muehlenhoff:
[operations/puppet@production] Switch restbase-dev* to standard Partman recipes

https://gerrit.wikimedia.org/r/574796

Change 570596 merged by Muehlenhoff:
[operations/puppet@production] Switch elastic* to standard Partman recipes

https://gerrit.wikimedia.org/r/570596

Change 575018 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Unroll analytics Partman configs

https://gerrit.wikimedia.org/r/575018

Change 575018 merged by Muehlenhoff:
[operations/puppet@production] Unroll analytics Partman configs

https://gerrit.wikimedia.org/r/575018

Change 575202 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Unroll Partman configs for Ganeti-based clusters

https://gerrit.wikimedia.org/r/575202

Change 575202 merged by Muehlenhoff:
[operations/puppet@production] Unroll Partman configs for Ganeti-based clusters

https://gerrit.wikimedia.org/r/575202

Change 553095 abandoned by Effie Mouzeli:
install_server: use raid1-gpt-lvm-ext4-srv.cfg recipe for mw*

https://gerrit.wikimedia.org/r/553095

Change 574661 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] install_server: hwraid-1dev partman recipe

https://gerrit.wikimedia.org/r/574661

Change 574661 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: hwraid-1dev partman recipe

https://gerrit.wikimedia.org/r/574661

Change 578356 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] install_server: switch snapshot and sodium to standard partman recipe

https://gerrit.wikimedia.org/r/578356

Change 578356 merged by Filippo Giunchedi:
[operations/puppet@production] install_server: switch snapshot and sodium to standard partman recipe

https://gerrit.wikimedia.org/r/578356

Change 583592 had a related patch set uploaded (by Dzahn; owner: Dzahn):
[operations/puppet@production] partman: rename cp2018.cfg to cacheproxy.cfg

https://gerrit.wikimedia.org/r/583592

Change 583592 merged by BBlack:
[operations/puppet@production] partman: rename cp2018.cfg to cacheproxy.cfg

https://gerrit.wikimedia.org/r/583592

Change 583613 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] partman: clean up cacheproxy selectors

https://gerrit.wikimedia.org/r/583613

Change 584559 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] install_server: add notes for dumps/backup recipes

https://gerrit.wikimedia.org/r/584559