Page MenuHomeSoftware Heritage

Language-PuppetTag
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Details

Description

Projects developed in Puppet

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

Jun 15 2018

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

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 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

Feb 12 2017

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 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 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
olasd closed T326: swh-scheduler: puppetize event listener as Resolved by committing rSPPROF364c82ba829c: Add deployment of the scheduler services..
Aug 19 2016, 5:31 PM · Puppet recipes, Language-Puppet, Scheduling utilities

Aug 7 2016

zack added a parent task for T522: puppetize icinga2 configuration and checks on pergamon: T524: comprehensive infrastructure monitoring using icinga2.
Aug 7 2016, 12:49 PM · Restricted Project, Language-Puppet, Puppet recipes, System administration

Aug 2 2016

olasd added a comment to T522: puppetize icinga2 configuration and checks on pergamon.

I'm a bit nervous about importing a puppet module with a long-lived (> 1 year) develop branch that is 160 commits ahead of master, but it seems to be the reasonable thing to do in the long run...

Aug 2 2016, 9:12 PM · Restricted Project, Language-Puppet, Puppet recipes, System administration
zack updated subscribers of T522: puppetize icinga2 configuration and checks on pergamon.

as noted by @olasd on IRC, this Puppet module to deploy Icinga 2 looks promising: https://github.com/Icinga/puppet-icinga2

Aug 2 2016, 8:43 PM · Restricted Project, Language-Puppet, Puppet recipes, System administration
zack created T522: puppetize icinga2 configuration and checks on pergamon.
Aug 2 2016, 8:42 PM · Restricted Project, Language-Puppet, Puppet recipes, System administration

Jul 27 2016

qcampos edited parent tasks for T405: Deploying objstorage API server, added: T381: HTTP client/server version of swh.storage.objstorage; removed: T240: content archiver.
Jul 27 2016, 1:07 PM · System administration, Language-Puppet, Storage manager

Jul 8 2016

ardumont closed T405: Deploying objstorage API server as Resolved.
Jul 8 2016, 4:07 PM · System administration, Language-Puppet, Storage manager

Jul 7 2016

ardumont raised the priority of T405: Deploying objstorage API server from Normal to High.
Jul 7 2016, 12:28 PM · System administration, Language-Puppet, Storage manager

Jun 8 2016

olasd closed T353: puppetize properly https://wg.softwareheritage.org configuration as Resolved.

A new mediawiki puppet module with instances support has been developed (rSPMW), and the current config has been migrated to it (rSPPROF3ca8b66d0b2 and following commits, rSPSITE9fbc26aed1).

Jun 8 2016, 6:27 PM · Language-Puppet, Puppet recipes
olasd closed T352: puppetize properly mediawiki vhost support, a subtask of T353: puppetize properly https://wg.softwareheritage.org configuration, as Resolved.
Jun 8 2016, 6:26 PM · Language-Puppet, Puppet recipes
olasd closed T352: puppetize properly mediawiki vhost support as Resolved.

A new mediawiki puppet module with instances support has been developed (rSPMW), and the current config has been migrated to it (rSPPROF3ca8b66d0b2 and following commits).

Jun 8 2016, 6:26 PM · Language-Puppet, Puppet recipes

May 31 2016

zack removed a project from T405: Deploying objstorage API server: Restricted Project.
May 31 2016, 11:24 AM · System administration, Language-Puppet, Storage manager

May 20 2016

ardumont added a comment to T405: Deploying objstorage API server.

Ready to be deployed on banco.

May 20 2016, 4:34 PM · System administration, Language-Puppet, Storage manager

May 13 2016

olasd changed the visibility for Language-Puppet.
May 13 2016, 5:22 PM
olasd changed the visibility for T405: Deploying objstorage API server.
May 13 2016, 5:09 PM · System administration, Language-Puppet, Storage manager
olasd changed the visibility for T353: puppetize properly https://wg.softwareheritage.org configuration.
May 13 2016, 5:09 PM · Language-Puppet, Puppet recipes
olasd changed the visibility for T352: puppetize properly mediawiki vhost support.
May 13 2016, 5:09 PM · Language-Puppet, Puppet recipes
olasd changed the visibility for T327: swh-worker: puppetize daemon.
May 13 2016, 5:09 PM · Puppet recipes, Language-Puppet, Scheduling utilities
olasd changed the visibility for T326: swh-scheduler: puppetize event listener.
May 13 2016, 5:09 PM · Puppet recipes, Language-Puppet, Scheduling utilities
olasd changed the visibility for T325: swh-scheduler: puppetize task runner.
May 13 2016, 5:09 PM · Puppet recipes, Language-Puppet, Scheduling utilities
olasd changed the visibility for T91: puppetize backup of the public SWH website.
May 13 2016, 5:06 PM · Puppet recipes, Language-Puppet
olasd changed the visibility for T16: cleanup and publish phabricator puppet module.
May 13 2016, 5:05 PM · Puppet recipes, Language-Puppet
olasd changed the visibility for T14: puppetize forge IRC bot config.
May 13 2016, 5:05 PM · Puppet recipes, Language-Puppet
olasd changed the visibility for T12: setup auto-deployment hook for the puppet environment.
May 13 2016, 5:05 PM · Puppet recipes, Language-Puppet
qcampos added a comment to T405: Deploying objstorage API server.
In T405#5935, @zack wrote:

I'm not sure if the archiver @qcampos is developing uses objstorage for both read and write. If so, both tasks are at the same priority; if not depoying on banco (for the write end of the archival) is more urgent.

May 13 2016, 11:50 AM · System administration, Language-Puppet, Storage manager
zack added a comment to T405: Deploying objstorage API server.

Note that there are at least 2 separate sub-tasks here, with potentially different priorities:

May 13 2016, 10:15 AM · System administration, Language-Puppet, Storage manager

May 12 2016

qcampos updated the task description for T405: Deploying objstorage API server.
May 12 2016, 12:12 PM · System administration, Language-Puppet, Storage manager

May 5 2016

zack closed T12: setup auto-deployment hook for the puppet environment as Resolved.

With the recent improvents to bin/deploy/on (see rSENVa8c34dda11d1), this is probably as addressed as it could with the current setup. See also the recommended semi-automated deployment workflow.

May 5 2016, 10:48 AM · Puppet recipes, Language-Puppet

Apr 28 2016

zack added a comment to T12: setup auto-deployment hook for the puppet environment.

Not there yet, but rSENV5c4dfd036344 added a bin/deploy-on helper script in the puppet-environment repo that goes through the hoops of 1) deploying the recipes on puppet master, 2) doing a test run on the given node, 3) ask for confirmation, 4) do a real deployment on the node if user confirmed.

Apr 28 2016, 11:05 AM · Puppet recipes, Language-Puppet

Apr 27 2016

zack added a comment to T12: setup auto-deployment hook for the puppet environment.

(21:34:47) olasd: right now when you push a repo in the puppet environment you need to run deploy.sh by hand
(21:34:56) olasd: which is boring
(21:35:44) olasd: but I don't think we can do much better
(21:36:35) olasd: except having an http service we can trigger from phabricator and running as root on the other end
(21:36:37) olasd: which doesn't look very appealing
(21:37:50) olasd: we should probably be able to make the puppet manifests modifiable to the puppet user only but that's still root equivalent in the end
(21:38:30) olasd: you can paste that to the ticket if you'd like; I'm away from forge credentials

Apr 27 2016, 9:39 PM · Puppet recipes, Language-Puppet
zack updated the task description for T12: setup auto-deployment hook for the puppet environment.
Apr 27 2016, 9:38 PM · Puppet recipes, Language-Puppet

Mar 19 2016

zack added a subtask for T353: puppetize properly https://wg.softwareheritage.org configuration: T352: puppetize properly mediawiki vhost support.
Mar 19 2016, 10:56 PM · Language-Puppet, Puppet recipes
zack added a parent task for T352: puppetize properly mediawiki vhost support: T353: puppetize properly https://wg.softwareheritage.org configuration.
Mar 19 2016, 10:56 PM · Language-Puppet, Puppet recipes
zack added a project to T353: puppetize properly https://wg.softwareheritage.org configuration: Language-Puppet.
Mar 19 2016, 10:56 PM · Language-Puppet, Puppet recipes

Mar 18 2016

zack created T352: puppetize properly mediawiki vhost support.
Mar 18 2016, 9:15 PM · Language-Puppet, Puppet recipes
zack added a project to T12: setup auto-deployment hook for the puppet environment: Puppet recipes.
Mar 18 2016, 9:12 PM · Puppet recipes, Language-Puppet
zack added a project to T16: cleanup and publish phabricator puppet module: Puppet recipes.
Mar 18 2016, 9:12 PM · Puppet recipes, Language-Puppet
zack added a project to T14: puppetize forge IRC bot config: Puppet recipes.
Mar 18 2016, 9:12 PM · Puppet recipes, Language-Puppet