Commit ec4d2064 by Adam Palay

update neo4j to 3.2.2

parent 87d58fb8
- Role: neo4j
- Updated neo4j to 3.2.2
- Role: forum - Role: forum
- Added `FORUM_REBUILD_INDEX` to rebuild the ElasticSearch index from the database, when enabled. Default: `False`. - Added `FORUM_REBUILD_INDEX` to rebuild the ElasticSearch index from the database, when enabled. Default: `False`.
......
...@@ -20,16 +20,20 @@ NEO4J_SERVER_NAME: "localhost" ...@@ -20,16 +20,20 @@ NEO4J_SERVER_NAME: "localhost"
neo4j_gpg_key_url: https://debian.neo4j.org/neotechnology.gpg.key neo4j_gpg_key_url: https://debian.neo4j.org/neotechnology.gpg.key
neo4j_apt_repository: "deb http://debian.neo4j.org/repo stable/" neo4j_apt_repository: "deb http://debian.neo4j.org/repo stable/"
neo4j_version: "3.0.3"
neo4j_defaults_file: "/etc/default/neo4j" neo4j_defaults_file: "/etc/default/neo4j"
neo4j_version: "3.2.2"
neo4j_server_config_file: "/etc/neo4j/neo4j.conf" neo4j_server_config_file: "/etc/neo4j/neo4j.conf"
neo4j_wrapper_config_file: "/etc/neo4j/neo4j-wrapper.conf"
neo4j_https_port: 7473 # default in package is 7473 neo4j_https_port: 7473 # default in package is 7473
neo4j_http_port: 7474 # default in package is 7474 neo4j_http_port: 7474 # default in package is 7474
neo4j_listen_address: "0.0.0.0" neo4j_listen_address: "0.0.0.0"
neo4j_heap_max_size: "3000" neo4j_heap_max_size: "3000m"
neo4j_log_dir: "/var/log/neo4j" neo4j_log_dir: "/var/log/neo4j"
# Properties file settings # Properties file settings
neo4j_https_settings_key: "dbms.connector.https.address" neo4j_https_settings_key: "dbms.connector.https.listen_address"
neo4j_http_settings_key: "dbms.connector.http.address" neo4j_http_settings_key: "dbms.connector.http.listen_address"
# Deprecated files to delete
deprecated_neo4j_wrapper_config_file: "/etc/neo4j/neo4j-wrapper.conf"
deprecated_neo4j_https_settings_key: "dbms.connector.https.address"
deprecated_neo4j_http_settings_key: "dbms.connector.http.address"
...@@ -37,6 +37,14 @@ ...@@ -37,6 +37,14 @@
- install - install
- install:system-requirements - install:system-requirements
- name: remove deprecated config file
file:
state: absent
path: "{{ deprecated_neo4j_wrapper_config_file }}"
tags:
- install
- install:base
- name: install neo4j - name: install neo4j
apt: apt:
name: "neo4j={{neo4j_version}}" name: "neo4j={{neo4j_version}}"
...@@ -47,15 +55,25 @@ ...@@ -47,15 +55,25 @@
- name: set neo4j heap size - name: set neo4j heap size
lineinfile: lineinfile:
dest: "{{ neo4j_wrapper_config_file }}" dest: "{{ neo4j_server_config_file }}"
regexp: "dbms.memory.heap.max_size=" regexp: "dbms.memory.heap.max_size="
line: "dbms.memory.heap.max_size={{ neo4j_heap_max_size }}" line: "dbms.memory.heap.max_size={{ neo4j_heap_max_size }}"
tags: tags:
- install - install
- install:configuration - install:configuration
- name: allow format migration (when updating neo4j versions)
lineinfile:
dest: "{{ neo4j_server_config_file }}"
regexp: "dbms.allow_format_migration="
line: "dbms.allow_format_migration=true"
tags:
- install
- install:configuration
- name: set to listen on specific port for https - name: set to listen on specific port for https
lineinfile: lineinfile:
create: yes
dest: "{{ neo4j_server_config_file }}" dest: "{{ neo4j_server_config_file }}"
regexp: "{{ neo4j_https_settings_key }}=" regexp: "{{ neo4j_https_settings_key }}="
line: "{{ neo4j_https_settings_key }}={{ neo4j_listen_address }}:{{ neo4j_https_port }}" line: "{{ neo4j_https_settings_key }}={{ neo4j_listen_address }}:{{ neo4j_https_port }}"
...@@ -65,6 +83,7 @@ ...@@ -65,6 +83,7 @@
- name: set to listen on specific port for http - name: set to listen on specific port for http
lineinfile: lineinfile:
create: yes
dest: "{{ neo4j_server_config_file }}" dest: "{{ neo4j_server_config_file }}"
regexp: "{{ neo4j_http_settings_key }}=" regexp: "{{ neo4j_http_settings_key }}="
line: "{{ neo4j_http_settings_key }}={{ neo4j_listen_address }}:{{ neo4j_http_port }}" line: "{{ neo4j_http_settings_key }}={{ neo4j_listen_address }}:{{ neo4j_http_port }}"
...@@ -72,12 +91,14 @@ ...@@ -72,12 +91,14 @@
- install - install
- install:configuration - install:configuration
- name: set log dir for neo4j - name: remove deprecated listen address lines
lineinfile: lineinfile:
create: yes state: absent
dest: "{{ neo4j_server_config_file }}" dest: "{{ neo4j_server_config_file }}"
regexp: "dbms.directories.logs=" regexp: "{{ item }}"
line: "dbms.directories.logs={{ neo4j_log_dir }}" with_items:
- "{{ deprecated_neo4j_https_settings_key }}"
- "{{ deprecated_neo4j_http_settings_key }}"
tags: tags:
- install - install
- install:configuration - install:configuration
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment