Skip to content

Commit

Permalink
Merge "Allow configure java params for ODL karaf"
Browse files Browse the repository at this point in the history
  • Loading branch information
Zuul authored and openstack-gerrit committed Oct 8, 2018
2 parents 867fe4c + 292f7c2 commit b438521
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 6 deletions.
9 changes: 9 additions & 0 deletions ansible/roles/opendaylight/defaults/main.yml
Expand Up @@ -51,3 +51,12 @@ opendaylight_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ do
opendaylight_tag: "{{ openstack_release }}"
opendaylight_image_full: "{{ opendaylight_image }}:{{ opendaylight_tag }}"
opendaylight_dimensions: "{{ default_container_dimensions }}"

###################
# Java Opts
###################

# JAVA_MAX_MEM param
opendaylight_java_max_mem: "8g"
# JAVA_MAX_PERM_MEM param
opendaylight_java_max_perm_mem: "512m"
10 changes: 6 additions & 4 deletions ansible/roles/opendaylight/tasks/config.yml
Expand Up @@ -140,13 +140,15 @@

- name: Copying over setenv
template:
src: "{{ role_path }}/templates/setenv.j2"
dest: "{{ node_config_directory }}/{{ item }}/setenv"
src: "{{ item }}"
dest: "{{ node_config_directory }}/opendaylight/setenv"
mode: "0660"
become: true
register: opendaylight_config_env
with_items:
- "opendaylight"
with_first_found:
- "{{ node_custom_config }}/opendaylight/{{ inventory_hostname }}/setenv"
- "{{ node_custom_config }}/opendaylight/setenv"
- "{{ role_path }}/templates/setenv.j2"
notify:
- Restart opendaylight container

Expand Down
4 changes: 2 additions & 2 deletions ansible/roles/opendaylight/templates/setenv.j2
Expand Up @@ -17,8 +17,8 @@
#

if [ "x$JAVA_MAX_PERM_MEM" = "x" ]; then
export JAVA_MAX_PERM_MEM="512m"
export JAVA_MAX_PERM_MEM="{{ opendaylight_java_max_perm_mem }}"
fi
if [ "x$JAVA_MAX_MEM" = "x" ]; then
export JAVA_MAX_MEM="8g"
export JAVA_MAX_MEM="{{ opendaylight_java_max_mem }}"
fi

0 comments on commit b438521

Please sign in to comment.