Project

General

Profile

FSFVMConfigurationManagement » History » Version 2

Denis 'GNUtoo' Carikli, 04/19/2023 11:10 PM
Update status

1 1 Denis 'GNUtoo' Carikli
h1. FSFVMConfigurationManagement
2
3
At the beginning the virtual machine was was administrated by the FSF sysadmins (through cfengine and FAI) and  and Replicant maintainers (without configuration management). 
4
5 2 Denis 'GNUtoo' Carikli
The Replicant maintainers now completely took over the management of the VM. The FSF is only doing backup for us through scripts that use SSH.
6 1 Denis 'GNUtoo' Carikli
7 2 Denis 'GNUtoo' Carikli
h2. History
8
* It's not using cfengine anymore and the FSF sysadmins do not manage it anymore but they can help in case of issues (See [[FSFVMRootAccess]] for more details).
9
* We then took over FAI which is still being used for automatic updates only, but since it installed packages that increased the attack surface all the time (like samba) we switched to using unattended-upgrades.
10
* We then tried etckeeper and configured it to do manual commits only. Though it didn't work for '/' (but worked fine for directories)
11
* We then moved to ad-hoc configurations in git with custom install scripts / Makefile and templating.