Page MenuHomePhabricator

Puppettize the Debian installation images updater
Closed, ResolvedPublic

Description

The script should be run on the active puppetmaster (volatile master) when a new Debian point release is released.

A stub of the script is available in /tmp/jessie_installer.sh and also on install1002 in faidon's home.

The script should accept a parameter with the distro name and also make a (temporary?) backup of the existing directory.

The script has a dependency on pax, that should be puppetized as well.

Event Timeline

Change 445972 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Puppetise script to add firmware to netinst image

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

Change 445972 merged by Muehlenhoff:
[operations/puppet@production] Puppetise script to add firmware to netinst image

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

MoritzMuehlenhoff claimed this task.

This has been deployed and successfully used with the 9.5 stretch release.

Usage:
"update-netboot-image $DISTRO" (e.g. stretch) needs to be run on puppetmaster1001 after the release of a Debian point release which updated the d-i images. The script points out instructions where to copy the new image (in the puppet volatile directory)