--- orientdb_install: false orientdb_enabled: true orientdb_version: 3.2.5 orientdb_archive_commpression: tar.gz orientdb_dir: 'orientdb-community' orientdb_tar_filename: '{{ orientdb_dir }}-{{ orientdb_version }}' orientdb_tar_file: '{{ orientdb_tar_filename }}.{{ orientdb_archive_commpression }}' # Pre 3.2.5 # orientdb_binary_distribution_url: 'https://s3.us-east-2.amazonaws.com/orientdb3/releases/{{ orientdb_version }}/{{ orientdb_tar_file }}' orientdb_binary_distribution_url: 'https://repo1.maven.org/maven2/com/orientechnologies/{{ orientdb_dir }}/{{ orientdb_version }}/{{ orientdb_tar_file }}' orientdb_user: orientdb orientdb_log_dir: /var/log/orientdb orientdb_log_level: INFO orientdb_home_prefix: /home orientdb_base_dir: '{{ orientdb_home_prefix }}/{{ orientdb_user }}' orientdb_install_dir: '{{ orientdb_base_dir }}/{{ orientdb_dir }}' orientdb_data_dir: '{{ orientdb_home_prefix }}/{{ orientdb_user }}/databases' orientdb_pid_dir: '{{ orientdb_home_prefix }}/{{ orientdb_user }}/pid' orientdb_configuration_files: - orientdb-server-log.properties - orientdb-server-config.xml - default-distributed-db-config.json - hazelcast.xml - automatic-backup.json orientdb_ssl_enabled: false orientdb_letsencrypt_ssl_enabled: false orientdb_ssl_client_auth_enabled: false orientdb_hooks_enabled: false orientdb_hooks_classes: - {name: 'org.gcube.informationsystem.orientdb.hooks.HeaderHook', position: 'REGULAR'} - {name: 'org.gcube.informationsystem.orientdb.hooks.ConsistsOfHook', position: 'REGULAR'} - {name: 'org.gcube.informationsystem.orientdb.hooks.IsRelatedToHook', position: 'REGULAR'} # orientdb_hooks_jars: # - 'https://nexus.d4science.org/nexus/service/local/artifact/maven/redirect?r=gcube-snapshots&g=org.gcube.information-system&a=resource-registry-orientdb-hooks&v=1.3.0-SNAPSHOT&e=jar&c=jar-with-dependencies' # orientdb_hooks_to_be_removed: # - hook*.jar orientdb_binary_protocol_lower_port: 2424 orientdb_binary_protocol_higher_port: 2430 orientdb_ssl_protocol_lower_port: 2434 orientdb_ssl_protocol_higher_port: 2440 orientdb_http_protocol_lower_port: 2480 orientdb_http_protocol_higher_port: 2490 orientdb_java_heap: '-Xms1024m -Xmx2048m' orientdb_default_settings: '' orientdb_distributed: false orientdb_distributed_autodeploy: 'true' orientdb_distributed_writequorum: 'majority' # orientdb_distributed_writequorum: 'all' orientdb_distributed_readquorum: 1 orientdb_distributed_readyourwrites: 'true' orientdb_distributed_executionmode: 'undefined' orientdb_new_node_strategy: 'dynamic' orientdb_graph_server_enabled: false orientdb_hazelcast_group_name: orientdb orientdb_hazelcast_group_password: orientdb # This works on the enterprise version only. orientdb_hazelcast_encryption: false orientdb_hazelcast_port_min: 2434 orientdb_hazelcast_port_max: 2454 orientdb_hazelcast_multicast_enabled: false orientdb_hazelcast_multicast_group: 235.1.1.1 orientdb_hazelcast_unicast_members: - {member: 'localhost', port: '{{ orientdb_hazelcast_port_min }}'} # For Reference see http://orientdb.com/docs/3.0.x/plugins/Automatic-Backup.html orientdb_automatic_backup: true orientdb_automatic_backup_mode: 'EXPORT' orientdb_automatic_backup_export_options: '' orientdb_automatic_backup_delay: 24h orientdb_automatic_backup_first_time: '23:00:00' orientdb_automatic_backup_directory: '{{ orientdb_home_prefix }}/{{ orientdb_user }}/backups' orientdb_automatic_backup_target_file_name: '${DBNAME}-${DATE:yyyyMMddHHmmss}.zip' orientdb_automatic_backup_compression_level: 9 orientdb_automatic_backup_buffer_size: 1048576 orientdb_automatic_backup_retention_days: '7'