Page MenuHomePhabricator

Pool and depool scripts not present on cloudelastic100[5,6].wikimedia.org
Closed, ResolvedPublic3 Estimated Story Points

Description

The issue

/usr/local/bin/pool and /usr/local/bin/depool exist on cloudelastic100[1-4].wikimedia.org, but don't exist on cloudelastic100[5,6].wikimedia.org which were brought into service at a different time.

Investigate why those scripts aren't showing up.

It looks like [some of] the logic for population those scripts exists here: https://github.com/wikimedia/puppet/blob/production/modules/conftool/manifests/scripts.pp

Acceptance Criteria

  • pool/depool scripts exist on cloudelastic100[5,6].wikimedia.org, and they exist because the automation works and not because we did something hacky to manually add them

Notes on ticket resolution

The patch worked, and we now have the scripts present.

Event Timeline

RKemper triaged this task as Medium priority.Aug 27 2020, 4:24 AM
RKemper set the point value for this task to 3.

Change 624231 had a related patch set uploaded (by Ryan Kemper; owner: Ryan Kemper):
[operations/puppet@production] cloudelastic: we do want to use conf_tool

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

Change 624231 merged by Ryan Kemper:
[operations/puppet@production] cloudelastic: we do want to use conf_tool

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

~ % ssh cloudelastic1005.wikimedia.org
Linux cloudelastic1005 4.9.0-12-amd64 #1 SMP Debian 4.9.210-1 (2020-01-20) x86_64
Debian GNU/Linux 9.13 (stretch)
cloudelastic1005 is a elasticsearch cloud elastic cirrus (elasticsearch::cloudelastic)
The last Puppet run was at Thu Sep 10 17:53:38 UTC 2020 (0 minutes ago).
Last puppet commit: (c2f9c42c5c) Ryan Kemper - cloudelastic: we do want to use conf_tool
Debian GNU/Linux 9 auto-installed on Tue May 5 14:54:52 UTC 2020.
Last login: Fri Aug 28 21:43:55 2020 from 2620:0:863:1:198:35:26:6
ryankemper@cloudelastic1005:~$ which pool
/usr/local/bin/pool
ryankemper@cloudelastic1005:~$ which depool
/usr/local/bin/depool
ryankemper@cloudelastic1005:~$

AC fulfilled.