2025-05-28 19:09:00 +02:00
2026-02-10 17:35:18 +01:00
2025-10-28 22:14:56 +01:00
2018-06-13 16:47:18 +02:00
2025-08-14 22:15:42 +02:00
2025-05-28 19:09:00 +02:00
2025-10-30 21:13:09 +01:00
2025-10-28 18:50:23 +01:00

Binary Kitchen Ansible Playbooks

This repository contains the roles to setup most of the infrastructure related to the hackspace Binary Kitchen.

Usage

To apply the current set of roles to a single host you can type: ansible-playbook site.yml -l $hostname

It is recommenced to alway run in check mode (--check) first and use --diff to see what has been (or would be) changed

Current setup

Currently the following hosts are installed:

Internal Servers

Hostname OS Purpose
wurst.binary.kitchen Proxmox 9 VM Host
salat.binary.kitchen Proxmox 9 VM Host
weizen.binary.kitchen Proxmox 9 VM Host
bacon.binary.kitchen Debian 12 DNS, DHCP, LDAP, RADIUS
aveta.binary.kitchen Debian 12 DNS, DHCP, LDAP, RADIUS
aeron.binary.kitchen Debian 12 DNS, DHCP, LDAP, RADIUS
sulis.binary.kitchen Debian 13 Shell
nabia.binary.kitchen Debian 13 Monitoring
epona.binary.kitchen Debian 13 NetBox
pizza.binary.kitchen Debian 11 OpenHAB *
pancake.binary.kitchen Debian 12 XRDP
knoedel.binary.kitchen Debian 13 SIP-DECT OMM
schweinshaxn.binary.kitchen Debian 12 FreePBX
bob.binary.kitchen Debian 13 Gitea Actions
lasagne.binary.kitchen Debian 13 Home Assistant *
tschunk.binary.kitchen Debian 13 Strichliste
bowle.binary.kitchen Debian 13 Backup/File-Storage
lock-auweg.binary.kitchen Debian 12 Doorlock

*: The main application is not managed by ansible but manually installed

External Servers

Hostname OS Purpose
helium.binary-kitchen.net Debian 13 LDAP Master
lithium.binary-kitchen.net Debian 12 Mail
beryllium.binary-kitchen.net Debian 13 Web *
boron.binary-kitchen.net Debian 13 Gitea
carbon.binary-kitchen.net Debian 13 Jabber
nitrogen.binary-kitchen.net Debian 12 NextCloud
oxygen.binary-kitchen.net Debian 13 Shell
fluorine.binary-kitchen.net Debian 12 Web (div. via Docker)
neon.binary-kitchen.net Debian 13 Auth. DNS
sodium.binary-kitchen.net Debian 13 Matrix Homeserver
magnesium.binary-kitchen.net Debian 13 TURN
aluminium.binary-kitchen.net Debian 13 Web (div. via Docker)
krypton.binary-kitchen.net Debian 12 PartDB *
yttrium.binary-kitchen.net Debian 12 Hintervvoidler *
zirconium.binary-kitchen.net Debian 12 Jitsi
molybdenum.binary-kitchen.net Debian 13 Telefonzelle *
ruthenium.binary-kitchen.net Debian 12 Minecraft *
rhodium.binary-kitchen.net Debian 12 Event pretix

*: The main application is not managed by ansible but manually installed

Description
Binary Kitchen Infrastruktur Ansible Playbooks
Readme 2 MiB
Languages
Jinja 99.1%
Lua 0.6%
NASL 0.2%