2020-06-20 17:30:17 +02:00
|
|
|
# Binary Kitchen Ansible Playbooks
|
|
|
|
|
|
2024-01-16 19:34:00 +01:00
|
|
|
This repository contains the roles to setup most of the infrastructure related to the hackspace Binary Kitchen.
|
2020-06-20 17:30:17 +02:00
|
|
|
|
2024-01-16 19:34:00 +01:00
|
|
|
## Usage
|
2020-06-20 17:30:17 +02:00
|
|
|
|
2024-01-16 19:34:00 +01:00
|
|
|
To apply the current set of roles to a single host you can type: `ansible-playbook site.yml -l $hostname`
|
2020-06-20 17:30:17 +02:00
|
|
|
|
2024-01-16 19:34:00 +01:00
|
|
|
It is recommenced to alway run in check mode (`--check`) first and use `--diff` to see what has been (or would be) changed
|
2020-06-20 17:30:17 +02:00
|
|
|
|
2024-01-16 19:34:00 +01:00
|
|
|
|
|
|
|
|
## Current setup
|
|
|
|
|
|
|
|
|
|
Currently the following hosts are installed:
|
|
|
|
|
|
|
|
|
|
### Internal Servers
|
|
|
|
|
|
2024-12-11 15:04:49 +01:00
|
|
|
| Hostname | OS | Purpose |
|
|
|
|
|
| --------------------------- | --------- | ----------------------- |
|
2025-08-23 18:45:56 +02:00
|
|
|
| wurst.binary.kitchen | Proxmox 9 | VM Host |
|
2025-10-30 21:13:09 +01:00
|
|
|
| salat.binary.kitchen | Proxmox 9 | VM Host |
|
2025-08-23 21:36:07 +02:00
|
|
|
| weizen.binary.kitchen | Proxmox 9 | VM Host |
|
2024-12-11 15:04:49 +01:00
|
|
|
| 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 |
|
2025-08-14 22:18:54 +02:00
|
|
|
| sulis.binary.kitchen | Debian 13 | Shell |
|
2025-08-23 17:10:58 +02:00
|
|
|
| nabia.binary.kitchen | Debian 13 | Monitoring |
|
2025-08-14 22:18:54 +02:00
|
|
|
| epona.binary.kitchen | Debian 13 | NetBox |
|
2024-12-11 15:04:49 +01:00
|
|
|
| pizza.binary.kitchen | Debian 11 | OpenHAB * |
|
|
|
|
|
| pancake.binary.kitchen | Debian 12 | XRDP |
|
2025-08-16 10:32:57 +02:00
|
|
|
| knoedel.binary.kitchen | Debian 13 | SIP-DECT OMM |
|
2024-12-11 15:03:58 +01:00
|
|
|
| schweinshaxn.binary.kitchen | Debian 12 | FreePBX |
|
2025-08-16 10:32:57 +02:00
|
|
|
| bob.binary.kitchen | Debian 13 | Gitea Actions |
|
2025-10-30 21:13:09 +01:00
|
|
|
| lasagne.binary.kitchen | Debian 13 | Home Assistant * |
|
2025-08-23 19:17:07 +02:00
|
|
|
| tschunk.binary.kitchen | Debian 13 | Strichliste |
|
2025-08-22 20:26:02 +02:00
|
|
|
| bowle.binary.kitchen | Debian 13 | Backup/File-Storage |
|
2024-12-11 15:04:49 +01:00
|
|
|
| lock-auweg.binary.kitchen | Debian 12 | Doorlock |
|
2024-01-16 19:34:00 +01:00
|
|
|
|
|
|
|
|
\*: The main application is not managed by ansible but manually installed
|
|
|
|
|
|
|
|
|
|
### External Servers
|
|
|
|
|
|
|
|
|
|
| Hostname | OS | Purpose |
|
|
|
|
|
| ----------------------------- | --------- | ----------------------- |
|
2025-08-24 17:30:08 +02:00
|
|
|
| helium.binary-kitchen.net | Debian 13 | LDAP Master |
|
2024-01-16 19:34:00 +01:00
|
|
|
| lithium.binary-kitchen.net | Debian 12 | Mail |
|
2025-08-23 17:35:18 +02:00
|
|
|
| beryllium.binary-kitchen.net | Debian 13 | Web * |
|
2025-08-14 22:18:54 +02:00
|
|
|
| boron.binary-kitchen.net | Debian 13 | Gitea |
|
2025-08-22 20:26:02 +02:00
|
|
|
| carbon.binary-kitchen.net | Debian 13 | Jabber |
|
2024-02-01 17:56:04 +01:00
|
|
|
| nitrogen.binary-kitchen.net | Debian 12 | NextCloud |
|
2025-08-14 22:18:54 +02:00
|
|
|
| oxygen.binary-kitchen.net | Debian 13 | Shell |
|
2024-01-16 19:34:00 +01:00
|
|
|
| fluorine.binary-kitchen.net | Debian 12 | Web (div. via Docker) |
|
2025-08-14 22:18:54 +02:00
|
|
|
| neon.binary-kitchen.net | Debian 13 | Auth. DNS |
|
2025-08-22 20:26:02 +02:00
|
|
|
| sodium.binary-kitchen.net | Debian 13 | Matrix Homeserver |
|
2025-08-14 22:18:54 +02:00
|
|
|
| magnesium.binary-kitchen.net | Debian 13 | TURN |
|
2025-08-16 10:32:57 +02:00
|
|
|
| aluminium.binary-kitchen.net | Debian 13 | Web (div. via Docker) |
|
2024-01-16 19:34:00 +01:00
|
|
|
| krypton.binary-kitchen.net | Debian 12 | PartDB * |
|
|
|
|
|
| yttrium.binary-kitchen.net | Debian 12 | Hintervvoidler * |
|
|
|
|
|
| zirconium.binary-kitchen.net | Debian 12 | Jitsi |
|
2025-10-30 21:13:09 +01:00
|
|
|
| molybdenum.binary-kitchen.net | Debian 13 | Telefonzelle * |
|
2024-01-16 19:34:00 +01:00
|
|
|
| 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
|