Align NOMAD Pi-hole replica with stack SOP

This commit is contained in:
Fizzlepoof
2026-05-15 15:43:17 +00:00
parent f3469e35fd
commit ce167138cf
5 changed files with 19 additions and 12 deletions

View File

@@ -1,6 +1,7 @@
TZ=America/Chicago
APPDATA_PIHOLE_ROOT=/mnt/hdd-2/docker/appdata/pihole-nomad
APPDATA_UNBOUND_ROOT=/mnt/hdd-2/docker/appdata/unbound-nomad
APPDATA_PIHOLE_ROOT=/mnt/docker-ssd/docker/appdata/pihole-nomad
APPDATA_UNBOUND_ROOT=/mnt/docker-ssd/docker/appdata/unbound-nomad
PIHOLE_WEB_PORT=8954
NOMAD_PIHOLE_WEB_PORT=8954
PIHOLE_PASSWORD=CHANGE_ME
LAN_INTERFACE=enp5s0

View File

@@ -1,7 +1,7 @@
# NOMAD Pi-hole / Unbound / Keepalived Replica
- **Repo stack path:** `/home/fizzlepoof/repos/truenas-stacks/pihole/nomad`
- **Suggested live stack path:** `/mnt/hdd-1/docker/compose/pihole-nomad`
- **Suggested live stack path:** `/mnt/docker-ssd/docker/compose/pihole-nomad`
- **Node role:** NOMAD backup / BACKUP1
- **VIP target:** `10.5.1.53/24`
- **LAN interface:** `enp5s0`
@@ -10,7 +10,7 @@
Bring-up:
```bash
cd /mnt/hdd-1/docker/compose/pihole-nomad
cd /mnt/docker-ssd/docker/compose/pihole-nomad
cp .env.example .env
bash bin/prepare_nomad.sh --up
```

View File

@@ -34,7 +34,7 @@ def main() -> int:
print(f'Missing required vars in {ENV_FILE}: {", ".join(missing)}', file=sys.stderr)
return 1
web_port = env.get('PIHOLE_WEB_PORT') or env.get('PD_PIHOLE_WEB_PORT') or env.get('SERENITY_PIHOLE_WEB_PORT') or env.get('RPI4_PIHOLE_WEB_PORT')
web_port = env.get('PIHOLE_WEB_PORT') or env.get('PD_PIHOLE_WEB_PORT') or env.get('NOMAD_PIHOLE_WEB_PORT') or env.get('SERENITY_PIHOLE_WEB_PORT') or env.get('RPI4_PIHOLE_WEB_PORT')
if not web_port:
print('Missing Pi-hole web port in .env (set PIHOLE_WEB_PORT or node-specific port variable).', file=sys.stderr)
return 1