Wikimedia Release Engineering Team/Train development environment/2020-07-02

= 2020-07-02 =

As Always

 * Meeting archive: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Train_development_environment
 * Last Time: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Train_development_environment/2020-06-18

TODOS

 * ✅ TODO: Lars to create image for other to try
 * ✅ TODO: Jeena to demo packer
 * ✅ TODO: thcipriani to set next meeting
 * ✅ TODO: Mukunda investigate cloud-init
 * ✅ TODO: Mukunda + Lars to sync up on building a deployment server (puppet, etc.)
 * ✅ TODO: Mukunda cloudinit to run puppet on vmdb2 image
 * Got cloud-init working with liw's base image (after adding the cloud-init package) and also using debian official image for openstack: https://cloud.debian.org/images/cloud/OpenStack/current-10/
 * ✅ TODO: Mukunda + Lars pairing


 * TODO: Brennen to test Windows if possible


 * ✅ish TODO: Mukunda and Tyler to make puppet work or die trying
 * We did not get puppet working
 * tight coupling between modules means that there's lots of work that is tangental to this work
 * Started working on scripts/per-once/*; no joy
 * TODO: thcipriani make meeting weekly


 * ✅ -- we don't remember what this means. TODO: demo vmdb2 w/cloudinit + scap prep
 * ✅ TODO: lars to push WIP patch for train-dev
 * ✅ jeena + brennen to try to get running vm from train-dev repo
 * GOAL: run scap-prep inside the image
 * ...well, we didn't get this far. :)
 * STRETCHGOAL: scap patch
 * Basically landed on cloud-init not working


 * ✅ TODO: tyler poke about ^ in 1:1s

Proposal

 * One group works on provisioning part of the system
 * Other group works on spike to figure out what the system should look like
 * should not try to replicate production system
 * could use buster
 * need a git server, canary server, etc, etc
 * ok.

TODO: Lars and Mukunda to pair on consolodating ongoing work TODO: Brennen and Jeena to review https://gerrit.wikimedia.org/r/c/mediawiki/tools/train-dev/+/606724