Skip to main content
Version: 8.2405.x.x RR

Built in variables in templates

This page shows the variables supported in template files by the administrative CLI instance creation command.

Notes

  • Unless it is defined in the comment column of the tables below, variables do not use values from environment variables.
  • Some of the variables are only defined for the sake of completeness or legacy reasons. Current default templates do not use all the listed variables.
Example command to list all variables from the templates
grep -ohr "@[A-Za-z0-9_]*@" /opt/nevislogrend/template | grep -v "^Binary" | sort | uniq
Example command how to find where a variable is used
grep -r "@SERVER_URL_PROTOCOL@" /opt/nevislogrend/template | sort

Server configuration

  • LOGREND_SERVER_URL

    Default value: https://localhost:8988

    Used in template: indirectly

    Short form to set all 3 SERVERURL* properties (listed below) at once. If any of the 3 variables below are provided, those will override the specific part of this URL

  • SERVER_URL_PROTOCOL

    Default value: https

    Used in template: yes

    If not provided, the protocol part of LOGREND_SERVER_URL will be used. If that was not specified, we set the default.

  • SERVER_URL_SERVER

    Default value: localhost

    Used in template: yes

    If not provided, the host part of LOGREND_SERVER_URL will be used. If that was not specified, we set the default.

  • SERVER_URL_PORT

    Default value: 8988

    Used in template: yes

    If not provided, the port part of LOGREND_SERVER_URL will be used. If that was not specified, we set the default.

  • SERVER_MANAGEMENT_PORT

    Default value: <SERVER_URL_PORT> + 9

    Used in template: yes

  • SERVER_SSL_KEYSTORE

    Default value: <KEYBOX_VAR>/default/node_keystore.jks

    Used in template: yes

  • SERVER_SSL_KEYSTORE_TYPE

    Default value: JKS

  • SERVER_SSL_KEYSTORE_PASSWORD

    Default value: PASSPHRASE

    Used in template: yes

  • SERVER_SSL_TRUSTSTORE

    Default value: <KEYBOX_VAR>/default/truststore.jks

    Used in template: yes

  • SERVER_SSL_TRUSTSTORE_TYPE

    Default value: JKS

    Used in template: yes

  • SERVER_SSL_TRUSTSTORE_PASSWORD

    Default value: PASSPHRASE

  • PASSPHRASE

    Default value: password

    Used in template: indirectly

    If the PASSPHRASE is not supplied, but a PASSPHRASE environment variable is defined, neviAuth will use the latter, otherwise the default one.

Environment configuration

  • JAVA_HOME

    Default value: nA

    Used in template: yes

  • JVM_INITIAL_HEAP

    Default value: 64m

    Used in template: yes

  • JVM_MAX_HEAP

    Default value: 512m

    Used in template: yes

Keybox

  • KEYBOX_VAR

    Default value: /opt/neviskeybox

    Used in template: indirectly

  • KEYBOX_HOME

    Default value: /var/opt/keybox

    Used in template: indirectly

  • KEYBOX_VERSION

    Default value: nA

    Used in template: indirectly

Other

  • PKG_INSTANCE

    Default value: {instance}

    Used in template: yes

    The {instance} name specified in the nevislogrend inst create command.

  • PKG_VAR

    Default value: /var/opt/nevislogrend/{instance}

    Used in template: yes