69 lines
3.7 KiB
Markdown
69 lines
3.7 KiB
Markdown
# 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 8 | VM Host |
|
|
| salat.binary.kitchen | Proxmox 8 | VM Host |
|
|
| weizen.binary.kitchen | Proxmox 8 | 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 12 | Shell |
|
|
| nabia.binary.kitchen | Debian 12 | Monitoring |
|
|
| epona.binary.kitchen | Debian 12 | NetBox |
|
|
| pizza.binary.kitchen | Debian 11 | OpenHAB * |
|
|
| pancake.binary.kitchen | Debian 12 | XRDP |
|
|
| knoedel.binary.kitchen | Debian 12 | SIP-DECT OMM |
|
|
| schweinshaxn.binary.kitchen | Debian 12 | FreePBX |
|
|
| bob.binary.kitchen | Debian 12 | Gitea Actions |
|
|
| lasagne.binary.kitchen | Debian 12 | Home Assistant * |
|
|
| tschunk.binary.kitchen | Debian 12 | Strichliste |
|
|
| bowle.binary.kitchen | Debian 12 | Files |
|
|
| 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 12 | LDAP Master |
|
|
| lithium.binary-kitchen.net | Debian 12 | Mail |
|
|
| beryllium.binary-kitchen.net | Debian 12 | Web * |
|
|
| boron.binary-kitchen.net | Debian 12 | Gitea |
|
|
| carbon.binary-kitchen.net | Debian 12 | Jabber |
|
|
| nitrogen.binary-kitchen.net | Debian 12 | NextCloud |
|
|
| oxygen.binary-kitchen.net | Debian 12 | Shell |
|
|
| fluorine.binary-kitchen.net | Debian 12 | Web (div. via Docker) |
|
|
| neon.binary-kitchen.net | Debian 12 | Auth. DNS |
|
|
| sodium.binary-kitchen.net | Debian 12 | Mattrix |
|
|
| magnesium.binary-kitchen.net | Debian 12 | TURN |
|
|
| aluminium.binary-kitchen.net | Debian 12 | 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 12 | Telefonzelle * |
|
|
| technetium.binary-kitchen.net | Debian 12 | Event CTFd * |
|
|
| ruthenium.binary-kitchen.net | Debian 12 | Minecraft * |
|
|
| rhodium.binary-kitchen.net | Debian 12 | Event pretix |
|
|
| palladium.binary-kitchen.net | Debian 12 | Event pretalx |
|
|
| argentum.binary-kitchen.net | Debian 12 | Event Web * |
|
|
| cadmium.binary-kitchen.net | Debian 12 | Event NetBox * |
|
|
|
|
\*: The main application is not managed by ansible but manually installed
|