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.
grep -ohr "@[A-Za-z0-9_]*@" /opt/nevislogrend/template | grep -v "^Binary" | sort | uniq
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 aPASSPHRASE
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