blob: 79c8921dc55e56d91437eaaec9bf69807a9ca407 [file] [log] [blame]
---
# tasks file for apigee-opdk-setup-java-home
- name: Validate that java_home is available
fail:
msg: "Please provide java_home"
when: java_home is not defined
#- name: Remove old JAVA_HOME
# lineinfile:
# create: yes
# dest: "{{ apigee_installation_home }}/etc/defaults.sh"
# regexp: "{{ item }}"
# state: absent
# backup: yes
# with_items:
# - "^JAVA_HOME="
# - "^export JAVA_HOME"
# - "^PATH=\\$JAVA_HOME/bin"
- name: Update default.sh with JAVA_HOME
lineinfile:
create: yes
dest: "{{ apigee_installation_home }}/etc/defaults.sh"
regexp: "{{ item.regexp }}"
line: '{{ item.line }}'
backup: yes
state: present
with_items:
- { regexp: "^JAVA_HOME=", line: "JAVA_HOME={{ java_home }}" }
- { regexp: "^PATH=\\$JAVA_HOME/bin:\\$PATH", line: "PATH=$JAVA_HOME/bin:$PATH"}
- { regexp: "^export JAVA_HOME", line: "export JAVA_HOME"}