TODO: Archive on GitHub and only maintain here? https://github.com/voc/cm
  • Python 35.2%
  • Jinja 29.6%
  • Nix 16.7%
  • Shell 10.6%
  • Perl 6.7%
  • Other 1.1%
Find a file
2026-01-28 18:33:51 +01:00
.github/workflows run gh actions only on bw folder 2024-12-25 04:26:04 +01:00
ansible nixify wob relays 2026-01-27 16:05:47 +01:00
bundlewrap bw/encoder51: add tracker and streaming secrets, sort metadata a bit 2026-01-19 08:00:06 +01:00
common common/mqtt-monitoring/disk_space: do not alert if /video/fuse is mounted from somewhere else 2025-08-17 09:53:21 +02:00
nixos disable local login 2026-01-28 18:33:51 +01:00
.envrc use .envrc.local in bw repo as well 2025-01-12 10:57:46 +01:00
.gitignore ignore .ansible at toplevel 2026-01-12 00:49:11 +01:00
LICENSE.txt move LICENSE to the root 2018-05-11 14:51:25 +02:00
README.md can haz README, plz? 2023-01-08 15:51:58 +01:00
shell.nix add shell.nix 2022-06-11 10:07:10 +02:00
users.toml add netali to users 2026-01-12 22:04:43 +01:00

C3VOC central config management repository

What's in here?

This repository contains all configuration for c3voc systems which are managed by a config management solution. Due to restructuring, there are currently (as of 2023-01-08) three config management solutions which each do different tasks and different systems.

Below you can find a short summary about what each directory does. Ideally, the authors of the specific solution have added a README.md file inside those directories, too.

ansible/

  • Ansible repository.
  • Been there since the beginning™.
  • Currently only manages systems which are placed in a data center.
  • Managed systems will probably get replaced by NixOS machines.

bundlewrap/

  • Config management for everything runnning on an event site.
  • If you don't know what you need, probably start here.

nixos/

  • NixOS configuration
  • Everything data center related.

common/

This directory contains configs which are used by atleast two config management solutions.