7.2.1.2. Configuration / fichiers utiles

7.2.1.2.1. Fichier /vitam/conf/cerebro/application.conf

http.port = {{ cerebro.port }}
http.address = {{ ip_admin }}
# Secret will be used to sign session cookies, CSRF tokens and for other encryption utilities.
# It is highly recommended to change this value before running cerebro in production.
secret = "{{ cerebro.secret_key }}"

# Application base path
basePath = "/{{ cerebro.baseuri }}/"

# Defaults to RUNNING_PID at the root directory of the app.
# To avoid creating a PID file set this value to /dev/null
pidfile.path = "/dev/null"

# Rest request history max size per user
rest.history.size = 50 // defaults to 50 if not specified

# Path of local database file
data.path = "{{ vitam_defaults.folder.root_path }}/data/cerebro/cerebro.db"

# Authentication
auth = {
  # Example of LDAP authentication
  #type: ldap
    #settings: {
      #url = "ldap://host:port"
      #base-dn = "ou=active,ou=Employee"
      #method  = "simple"
      #user-domain = "domain.com"
    #}
{% if cerebro.basicauth is defined %}
  # Simple username/password authentication
  type: basic
    settings: {
      username = "{{ cerebro.basicauth.username }}"
      password = "{{ cerebro.basicauth.password }}"
    }
{% else %}
  # Example of simple username/password authentication
  #type: basic
    #settings: {
      #username = "admin"
      #password = "1234"
    #}
{% endif %}
}

# A list of known hosts
hosts = [
{% if groups['hosts_elasticsearch_log']|length > 0 %}
  {
    host = "http://{{ elasticsearch.log.host }}:{{ elasticsearch.log.port_http }}"
    name = "{{ elasticsearch.log.cluster_name }}"
  },
{% endif %}
{% if groups['hosts_elasticsearch_data']|length > 0 %}
  {
    host = "http://{{ elasticsearch.data.host }}:{{ elasticsearch.data.port_http }}"
    name = "{{ elasticsearch.data.cluster_name }}"
  },
{% endif %}
  #{
  #  host = "http://localhost:9200"
  #  name = "Some Cluster"
  #},
  # Example of host with authentication
  #{
  #  host = "http://some-authenticated-host:9200"
  #  name = "Secured Cluster"
  #  auth = {
  #    username = "username"
  #    password = "secret-password"
  #  }
  #}
]