generated 2026-04-29T23:48:06Z
common.backDashboard

Infra & Services — Netplans

5 Service-Specs · 3 Server im Fleet-State

2026-04-29 specs/infrastructure/team/access-matrix.yamlspecs/infrastructure/servers/hetzner-fleet-state.yaml
infra.sectionFleetState
infra.colName infra.colIp infra.colType infra.colLocation infra.colStatus infra.colIioPath
netplans-gitlab-prod 178.105.9.157 cax31 fsn1 running tenant.netplans.iio.prod.gitlab
netplans-keycloak-prod 178.105.20.60 cx33 fsn1 running tenant.netplans.iio.prod.keycloak
netplans-www-prod 178.104.182.237 cx23 fsn1 running tenant.netplans.iio.prod.www
infra.sectionAccessMatrix
infra.colRole infra.colDescription infra.colGitlabLevels
workspace-owner Vollzugriff auf alle Namespaces und Ressourcen
iio: 50
netplans: 50
library: 50
admin Technischer Admin — Infra + Node
iio: 20
netplans: 40
library: 30
infra.sectionServiceConfigs
directus-prod
specs/infrastructure/services/directus-prod/directus-config.yaml
directus.domaincms.netplans.local
directus.admin_emailadmin@netplans.local
directus.versionlatest
infra.showYaml
directus:
  domain: cms.netplans.local
  admin_email: admin@netplans.local
  admin_password: '***REDACTED***'
  secret: '***REDACTED***'
  db_password: '***REDACTED***'
  version: latest
gitlab
specs/infrastructure/services/gitlab/config.yaml
external_urlhttps://gitlab.netplans.intelego.solutions
admin_emailzolo@intelego.net
timezoneEurope/Berlin
meta.iio_pathtenant.netplans.iio.prod.gitlab
infra.showYaml
external_url: https://gitlab.netplans.intelego.solutions
admin_email: zolo@intelego.net
timezone: Europe/Berlin
server:
  state_ref: specs/infrastructure/servers/netplans-gitlab-prod-state.yaml
namespaces_ref: specs/infrastructure/team/access-matrix.yaml
team_ref: specs/infrastructure/team/team-manifest.yaml
keycloak_sso:
  client_id: gitlab
  enabled: true
  issuer: https://auth.netplans.intelego.solutions/realms/netplans
  label: netplans SSO
meta:
  created: '2026-04-27'
  env: prod
  iio_path: tenant.netplans.iio.prod.gitlab
  node: netplans
  service: gitlab
  source_template: tenant.intelego.iio.prod.gitlab
namespaces:
  groups:
  - description: IIO Universal Seed — Single Source of Truth
    name: IIO
    path: iio
    visibility: private
  - description: netplans Node — Governance und Betrieb
    name: netplans
    path: netplans
    visibility: private
  - description: Shared validation schemas und Skills
    name: Library
    path: library
    visibility: private
  projects:
  - default_branch: master
    description: IIO Universal Seed — Single Source of Truth
    name: IIO Seed
    namespace: iio
    path: seed
  - default_branch: master
    description: netplans Node
    name: netplans Node
    namespace: netplans
    path: node
gitlab-prod
specs/infrastructure/services/gitlab-prod/service-config.yaml
servicegitlab
infra.showYaml
service: gitlab
iio_path: tenant.netplans.iio.prod.gitlab
server_ip: 178.105.9.157
container_name: tenant-netplans-gitlab-1
container:
  memory_limit: 6g
  memory_swap: 8g
gitlab_rb:
  gitlab_rails_max_object_size: 524288000
  nginx_client_max_body_size: 512m
  nginx_proxy_read_timeout: 3600
  nginx_proxy_send_timeout: 3600
  puma_worker_timeout: 600
omniauth:
  provider: openid_connect
  redirect_uri_path: /users/auth/openid_connect/callback
  uid_field: preferred_username
  status: TEMPLATE_FROM_INTELEGO_2026-04-27
keycloak
specs/infrastructure/services/keycloak/config.yaml
statusinstalling
servicekeycloak
server.host178.105.20.60
server.domainauth.netplans.intelego.solutions
server.admin_urlhttps://auth.netplans.intelego.solutions/admin
infra.showYaml
service: keycloak
version: 24.x
status: installing
server:
  host: 178.105.20.60
  domain: auth.netplans.intelego.solutions
  port_http: 8080
  port_https: 8443
  admin_url: https://auth.netplans.intelego.solutions/admin
realm:
  name: netplans
  display_name: netplans
clients:
- id: gitlab
  name: GitLab
  url: https://gitlab.netplans.intelego.solutions
  protocol: oidc
  status: planned
- id: space-app
  name: Space App (IDP)
  url: https://space.netplans.intelego.solutions
  protocol: oidc
  status: planned
magic_link:
  plugin: keycloak-magic-link
  source: https://github.com/p2-inc/keycloak-magic-link
  token_ttl_minutes: 15
  delivery: matrix
www-prod
specs/infrastructure/services/www-prod/service-config.yaml
servicewww
infra.showYaml
service: www
iio_path: tenant.netplans.iio.prod.www
domain: www.netplans.intelego.solutions
zone: intelego.solutions
record_name: www.netplans
server_state_ref: ../../servers/netplans-www-prod-state.yaml
deploy_root: /var/www/netplans-www
healthcheck_url: https://www.netplans.intelego.solutions/

⚙ Aus specs/infrastructure/** via combine-infra-services-data.py + infra-services.html.j2 · 2026-04-29T23:48:06Z