teleport:
  nodename: example
  data_dir: /var/lib/teleport
  auth_token: example
  auth_servers:
    - 10.0.0.4:3025
  log:
    output: /var/lib/teleport/teleport.log
    severity: ERROR
  ca_pin: example
auth_service:
  enabled: no
ssh_service:
  enabled: yes
  labels:
    Type: Server
  permit_user_env: true
  commands:
  - name: Compose
    command: ["/bin/sh", "-c", "docker compose version --short"]
    period: "168h"
  - name: Docker
    command: ["/bin/sh", "-c", "docker system info | grep Running | cut -d' ' -f4"]
    period: "30m"
  - name: Engine
    command: ["/bin/sh", "-c", "docker version --format '{{.Server.Version}}'"]
    period: "168h"
  - name: Kernel
    command: ["/bin/uname", "-r"]
    period: "168h"
  - name: Teleport
    command: ["/bin/sh", "-c", "teleport version | cut -d' ' -f2"]
    period: "168h"
  - name: Temp
    command: ["/bin/sh", "-c", "sensors | grep temp1 | cut -d' ' -f9"]
    period: "1m"

proxy_service:
  enabled: no
app_service:
  enabled: yes
  apps:  
  - name: "dns"
    description: "PiHole"
    uri: "http://localhost/admin/"
    rewrite:
      redirect:
      - "localhost"
      - "dns.tp.unjx.de"
  - name: "scrutiny"
    uri: "http://localhost:8080"
    public_addr: "scrutiny.tp.fhoss.de"
    labels:
      Type: "S.M.A.R.T"
    commands:
    - name: "Server"
      command: ['/bin/sh', '-c', 'hostname | cut -d"." -f1 | sed -e "s/\(.\)/\U\1/"']
      period: 24h0m0s