3.4 KiB
3.4 KiB
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 | |
| 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