batch: {
    useAkka: false
    host: localhost
    port: 9090
    healthCheck.port: 8080
    ssl.keystore.location:/path/to/cert-from-vault.jks
    ssl.keystore.password:password
    ssl.key.password:password
    ssl.truststore.location:/path/to/cert-from-vault.jks
    ssl.truststore.password:password
    ssl.endpoint.identification.algorithm:dn
    ssl.allowed.dn.file:/path/to/allowed-dn.txt

    ssl.vault.auth.type: "APPROLE"
    ssl.vault.pki.common.name: "CommonName"
    ssl.vault.pki.role.name: "test"
    ssl.vault.auth.role.id: "role"
    ssl.vault.auth.secret.id: "secret"
    ssl.vault.secret.keystore: "keystore"
    ssl.vault.secret.key: "key"
    ssl.vault.secret.truststore: "truststore"
    ssl.vault.address: "http://localhost:8200/"
    ssl.vault.secret.path: "kv1/certstore"
    ssl.engine.factory.class: "ru.sbt.ss.kafka.VaultSslEngineFactory"
    ssl.vault.engine.version: "1"
    ssl.vault.tls.truststore.location: "/path/to/cert-for-vault.jks"
    ssl.vault.tls.truststore.password: "password"
    ssl.vault.pki.ttl: 100
}
pekko: {
    cluster.config.source: file
    cluster.config.path: /path/to/cluster-default.conf
}
quartz: {
  # Database properties
  org.quartz.jobStore.class: "org.quartz.impl.jdbcjobstore.JobStoreTX"
  org.quartz.jobStore.dataSource: "quartzDataSource"
  org.quartz.jobStore.tablePrefix: "EVPT"
  org.quartz.jobStore.driverDelegateClass: "org.quartz.impl.jdbcjobstore.PostgreSQLDelegate"
  
  org.quartz.dataSource.quartzDataSource.driver: "org.postgresql.Driver"
  org.quartz.dataSource.quartzDataSource.URL: "jdbc:postgresql://localhost:5432/batch?ssl.keystore.location=/path/to/cert.jks&ssl.keystore.password=password&ssl.truststore.location=/path/to/cert.jks&ssl.truststore.password=password&ssl.key.password=password&sslfactory=ru.sbt.ss.batch.utils.DatabaseSslFactory&sslmode=verify-ca"
  org.quartz.dataSource.quartzDataSource.user: "user"
  org.quartz.dataSource.quartzDataSource.password: "password"
}
task: {
    ssl.keystore.location:/path/to/cert-for-task.jks
    ssl.keystore.password:password
    ssl.key.password:password
    ssl.truststore.location:/path/to/cert-for-task.jks
    ssl.truststore.password:password
    ssl.endpoint.identification.algorithm:dn
    ssl.allowed.dn.file:/path/to/allowed-dn.txt
}