31 lines
977 B
Bash
31 lines
977 B
Bash
# --- phpipam ---
|
|
PHPIPAM_BASE_URL=https://ipam.firma.local
|
|
PHPIPAM_APP_ID=fastapi-sync
|
|
|
|
# Variante A: statischer App-Token (empfohlen, App-Security-Type "Token" in phpipam)
|
|
PHPIPAM_APP_TOKEN=
|
|
|
|
# Variante B: alternativ Benutzername/Passwort (Token wird automatisch geholt)
|
|
PHPIPAM_USERNAME=
|
|
PHPIPAM_PASSWORD=
|
|
|
|
# Auf false setzen, falls phpipam ein selbstsigniertes Zertifikat nutzt (nur intern!)
|
|
PHPIPAM_VERIFY_SSL=true
|
|
|
|
# --- Outline ---
|
|
OUTLINE_BASE_URL=https://outline.firma.local
|
|
OUTLINE_API_TOKEN=
|
|
OUTLINE_COLLECTION_ID=
|
|
# Optional: ID der "Netze"-Seite. Wenn gesetzt, werden alle Subnetz-Dokumente
|
|
# als Unterseiten davon angelegt statt lose in der Collection.
|
|
OUTLINE_PARENT_DOCUMENT_ID=
|
|
OUTLINE_VERIFY_SSL=true
|
|
|
|
# --- Sync ---
|
|
SYNC_DRY_RUN=false
|
|
|
|
# Automatischer Zeitplan (Cron-Syntax: Minute Stunde Tag Monat Wochentag)
|
|
# Standard: jede volle Stunde. Auf false setzen, um nur manuell über POST /sync zu syncen.
|
|
SYNC_SCHEDULE_ENABLED=true
|
|
SYNC_SCHEDULE_CRON=0 * * * *
|