Files
ansible/README.md

65 lines
3.4 KiB
Markdown
Raw Permalink Normal View History

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