Don't try to run consul on the cloud.
This commit is contained in:
@@ -22,7 +22,6 @@ Each layer extends the previous one, inheriting all configurations. Hosts select
|
|||||||
|
|
||||||
### Special Node Types
|
### Special Node Types
|
||||||
|
|
||||||
- **cloud-node**: Minimal + Consul only (cloud VPS deployments)
|
|
||||||
- **compute-node**: Cluster + Nomad worker (container orchestration)
|
- **compute-node**: Cluster + Nomad worker (container orchestration)
|
||||||
|
|
||||||
## Directory Structure
|
## Directory Structure
|
||||||
@@ -40,7 +39,6 @@ Each layer extends the previous one, inheriting all configurations. Hosts select
|
|||||||
│ ├── server-node.nix # Server layer: bare metal services (future)
|
│ ├── server-node.nix # Server layer: bare metal services (future)
|
||||||
│ ├── workstation-node.nix # Workstation layer: dev tools
|
│ ├── workstation-node.nix # Workstation layer: dev tools
|
||||||
│ ├── desktop-node.nix # Desktop layer: GUI environment
|
│ ├── desktop-node.nix # Desktop layer: GUI environment
|
||||||
│ ├── cloud-node.nix # Cloud VPS profile
|
|
||||||
│ ├── compute-node.nix # Nomad worker profile
|
│ ├── compute-node.nix # Nomad worker profile
|
||||||
│ └── [feature modules] # Individual feature configs
|
│ └── [feature modules] # Individual feature configs
|
||||||
├── hosts/
|
├── hosts/
|
||||||
@@ -101,7 +99,7 @@ This ensures system and user configurations stay synchronized.
|
|||||||
| Host | Profile | Role | Hardware |
|
| Host | Profile | Role | Hardware |
|
||||||
|------|---------|------|----------|
|
|------|---------|------|----------|
|
||||||
| **c1, c2, c3** | compute-node | Nomad workers | Bare metal servers |
|
| **c1, c2, c3** | compute-node | Nomad workers | Bare metal servers |
|
||||||
| **alo-cloud-1** | cloud-node | Reverse proxy | Cloud VPS |
|
| **alo-cloud-1** | minimal | Reverse proxy (Traefik) | Cloud VPS |
|
||||||
| **chilly** | server | Home Assistant in a VM | Bare metal server |
|
| **chilly** | server | Home Assistant in a VM | Bare metal server |
|
||||||
| **zippy** | workstation | Development machine, server | Bare metal server |
|
| **zippy** | workstation | Development machine, server | Bare metal server |
|
||||||
| **sparky** | desktop | Desktop environment | Bare metal desktop |
|
| **sparky** | desktop | Desktop environment | Bare metal desktop |
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
{
|
|
||||||
# Cloud node: Minimal system with Consul for cloud deployments
|
|
||||||
imports = [
|
|
||||||
./minimal-node.nix
|
|
||||||
./consul.nix
|
|
||||||
];
|
|
||||||
}
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
../../common/global
|
../../common/global
|
||||||
../../common/cloud-node.nix # Minimal system with Consul
|
../../common/minimal-node.nix
|
||||||
./hardware.nix
|
./hardware.nix
|
||||||
./reverse-proxy.nix
|
./reverse-proxy.nix
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user