Page MenuHomeSoftware Heritage

Puppet recipesFolder
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Details

Description

Puppet recipes used to administer Software Heritage infrastructure, i.e., stuff in all puppet-* repositories

Recent Activity

Oct 4 2018

zack closed T16: cleanup and publish phabricator puppet module as Wontfix.

we no longer use a puppet module for phabricator

Oct 4 2018, 12:31 PM · Puppet recipes, Language-Puppet

Sep 14 2018

ardumont closed T1192: Simplify webapp's deployment in regards to indexer-storage as Resolved.
Sep 14 2018, 11:50 AM · Puppet recipes
ardumont changed the status of T1192: Simplify webapp's deployment in regards to indexer-storage from Open to Work in Progress.

That also implies some dangling files clean up.

Sep 14 2018, 11:45 AM · Puppet recipes
ardumont triaged T1192: Simplify webapp's deployment in regards to indexer-storage as Normal priority.
Sep 14 2018, 11:40 AM · Puppet recipes

Jun 15 2018

olasd closed T1103: Merge swh-site, swh-profile and swh-role as Resolved by committing rSPSITE065d7e77c01a: Merge the role and profile modules inside this repository..
Jun 15 2018, 2:31 PM · System administration, Puppet recipes
olasd added a commit to T326: swh-scheduler: puppetize event listener: rSPSITE364c82ba829c: Add deployment of the scheduler services..
Jun 15 2018, 2:29 PM · Puppet recipes, Language-Puppet, Scheduling utilities
olasd triaged T1103: Merge swh-site, swh-profile and swh-role as Normal priority.
Jun 15 2018, 1:31 PM · System administration, Puppet recipes

Dec 20 2017

ardumont closed T909: mercurial loader: Define puppet manifest for actual deployment as Resolved.
Dec 20 2017, 3:48 PM · Mercurial loader, Puppet recipes

Dec 19 2017

ardumont updated subscribers of T909: mercurial loader: Define puppet manifest for actual deployment.
Dec 19 2017, 2:10 PM · Mercurial loader, Puppet recipes
ardumont created T909: mercurial loader: Define puppet manifest for actual deployment.
Dec 19 2017, 2:08 PM · Mercurial loader, Puppet recipes

Dec 7 2017

ardumont closed T872: Deploy and restart indexers as Resolved.
Dec 7 2017, 5:28 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont updated the task description for T872: Deploy and restart indexers.
Dec 7 2017, 5:24 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont updated the task description for T872: Deploy and restart indexers.
Dec 7 2017, 5:10 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont updated the task description for T872: Deploy and restart indexers.
Dec 7 2017, 5:10 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont changed the status of T872: Deploy and restart indexers from Open to Work in Progress.
Dec 7 2017, 4:41 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont edited parent tasks for T872: Deploy and restart indexers, added: T871: Migrate swh-storage api functions relative to indexers to swh-indexer; removed: T867: Separate indexers' database model to its own database - meta task.
Dec 7 2017, 4:40 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont updated the task description for T872: Deploy and restart indexers.
Dec 7 2017, 4:40 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont added projects to T872: Deploy and restart indexers: Core Loader, SWORD deposit.
Dec 7 2017, 3:39 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont updated the task description for T872: Deploy and restart indexers.
Dec 7 2017, 3:07 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont updated the task description for T872: Deploy and restart indexers.
Dec 7 2017, 1:57 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont updated the task description for T872: Deploy and restart indexers.
Dec 7 2017, 12:29 PM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont updated the task description for T872: Deploy and restart indexers.
Dec 7 2017, 9:55 AM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont updated the task description for T872: Deploy and restart indexers.
Dec 7 2017, 9:53 AM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont added projects to T872: Deploy and restart indexers: Web app, Storage manager.
Dec 7 2017, 9:53 AM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer
ardumont created T872: Deploy and restart indexers.
Dec 7 2017, 9:52 AM · SWORD deposit, Core Loader, Storage manager, Web app, Puppet recipes, Indexer

Nov 28 2017

olasd added a comment to T856: Running puppet agent on the puppet master results in error.

As for the icinga2 issue, this was fixed with:

Nov 28 2017, 2:28 PM · Puppet recipes, System administrators
ardumont added a comment to T856: Running puppet agent on the puppet master results in error.
The fqdn must have been set wrong at some point during the deployment.
Nov 28 2017, 12:01 PM · Puppet recipes, System administrators
olasd closed T856: Running puppet agent on the puppet master results in error as Resolved.

There was a duplicate node definition in puppetdb for a worker03.euwest.azure.euwest.azure.internal.softwareheritage.org node. The fqdn must have been set wrong at some point during the deployment.

Nov 28 2017, 11:48 AM · Puppet recipes, System administrators

Nov 23 2017

ardumont added a comment to T856: Running puppet agent on the puppet master results in error.

Oh yeah, also for icinga, we are possibly quite late there:

Nov 23 2017, 6:35 PM · Puppet recipes, System administrators
ardumont created T856: Running puppet agent on the puppet master results in error.
Nov 23 2017, 6:31 PM · Puppet recipes, System administrators

Oct 3 2017

olasd closed T756: switch to unattended-upgrades for (non critical) package upgrades as Resolved.

Now deployed on all machines.

Oct 3 2017, 2:54 PM · Language-Puppet, Puppet recipes, System administration

Sep 15 2017

zack closed T342: add nagios check for disk size on saatchi as Resolved.

AFAICT this is now done as part of the generalization of default icinga2 checks on all our machines. (Please reopen if it's not the case.)

Sep 15 2017, 10:10 AM · Restricted Project, System administration, Puppet recipes

Sep 12 2017

olasd changed the status of T756: switch to unattended-upgrades for (non critical) package upgrades from Open to Work in Progress.

That's implemented now; it's been deployed on the workers, and should kick in during the next run of the apt periodic runner (i.e. during the night).

Sep 12 2017, 6:15 PM · Language-Puppet, Puppet recipes, System administration

Sep 11 2017

olasd added a comment to T756: switch to unattended-upgrades for (non critical) package upgrades.
In T756#13698, @olasd wrote:

I checked and unattended-upgrades indeed blacklists packages whose upgrade would trigger conffile prompts, unless --force-confdef and/or --force-confold are used.

Sep 11 2017, 12:09 PM · Language-Puppet, Puppet recipes, System administration
olasd added a comment to T756: switch to unattended-upgrades for (non critical) package upgrades.

(IIRC upgrades that requires interaction, e.g., conffile changes, are blacklisted by default by unattended-upgrades, but this requires double-checking.)

Sep 11 2017, 12:07 PM · Language-Puppet, Puppet recipes, System administration
zack created T756: switch to unattended-upgrades for (non critical) package upgrades.
Sep 11 2017, 10:35 AM · Language-Puppet, Puppet recipes, System administration

May 5 2017

olasd closed T522: puppetize icinga2 configuration and checks on pergamon as Resolved.

The icinga configuration is now in puppet.

May 5 2017, 11:47 PM · Restricted Project, Language-Puppet, Puppet recipes, System administration

Mar 15 2017

ardumont added a comment to T694: open up content blob download for textual(-ish) files.
Mar 15 2017, 11:50 AM · Puppet recipes, Web app, Restricted Project
ardumont closed T694: open up content blob download for textual(-ish) files as Resolved.
Mar 15 2017, 11:50 AM · Puppet recipes, Web app, Restricted Project

Mar 14 2017

ardumont added a project to T694: open up content blob download for textual(-ish) files: Puppet recipes.
Mar 14 2017, 4:40 PM · Puppet recipes, Web app, Restricted Project

Feb 12 2017

olasd renamed T342: add nagios check for disk size on saatchi from add nagios check for disk size on moma to add nagios check for disk size on saatchi.
Feb 12 2017, 9:29 PM · Restricted Project, System administration, Puppet recipes
zack moved T342: add nagios check for disk size on saatchi from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 12 2017, 6:38 PM · Restricted Project, System administration, Puppet recipes
zack moved T522: puppetize icinga2 configuration and checks on pergamon from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 12 2017, 6:38 PM · Restricted Project, Language-Puppet, Puppet recipes, System administration
zack added a project to T342: add nagios check for disk size on saatchi: Restricted Project.
Feb 12 2017, 6:28 PM · Restricted Project, System administration, Puppet recipes
zack added a project to T522: puppetize icinga2 configuration and checks on pergamon: Restricted Project.
Feb 12 2017, 6:18 PM · Restricted Project, Language-Puppet, Puppet recipes, System administration

Oct 11 2016

ardumont added a parent task for T579: Puppetize subset of indexers to start indexing computations: T580: Start indexing computations (mimetype, language).
Oct 11 2016, 2:40 PM · Puppet recipes, Indexer, General

Oct 10 2016

ardumont created T579: Puppetize subset of indexers to start indexing computations.
Oct 10 2016, 10:48 PM · Puppet recipes, Indexer, General
ardumont closed T579: Puppetize subset of indexers to start indexing computations as Resolved.
Oct 10 2016, 10:48 PM · Puppet recipes, Indexer, General

Oct 6 2016

olasd closed T327: swh-worker: puppetize daemon as Resolved.

The puppet config for workers is now done in the swh profile.

Oct 6 2016, 3:40 PM · Puppet recipes, Language-Puppet, Scheduling utilities

Aug 19 2016

olasd closed T325: swh-scheduler: puppetize task runner as Resolved.

Closed by rSPPROF364c82ba829c

Aug 19 2016, 5:32 PM · Puppet recipes, Language-Puppet, Scheduling utilities