From af04e379ab89a66f40624ae08b273e376f0eec41 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Thu, 17 Jul 2025 09:20:40 +0100 Subject: [PATCH] puppet and bolt - online edit of handbook/troggle/troglaptop.html --- handbook/troggle/troglaptop.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/handbook/troggle/troglaptop.html b/handbook/troggle/troglaptop.html index 9c8b84523..832f33169 100644 --- a/handbook/troggle/troglaptop.html +++ b/handbook/troggle/troglaptop.html @@ -115,9 +115,11 @@ which you can read without installing by looking in:

But there is the significant danger that containers would get copied around and deployed without being properly cleaned up: resulting in configuration drift and a snowflake server situation. File permissions are a big issue. +

Configuration management

We should eventually have both a Container, for getting started quickly, and a separate recipe-based -build system so that systems are rebuilt cleanly from the basics, to avoid the snowflake issue. CUYC (who also use Django) have a bash script which sets up a new django - development system and we have something similar, but it is fragile. A recipe-based build system instead of a string of commands would be better, e.g. Qbs. +build system so that systems are rebuilt cleanly from the basics, to avoid the snowflake issue. +

CUYC (who also use Django) have a bash script which sets up a new django + development system and we have something similar, but it is fragile. A target-based build system instead of a string of commands would be a better idea, e.g. puppet or bolt.

Configuring ubuntu