This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
galaxy-deployment-ansible-d…/GrootStream/1.0/grootstream/role/tasks/deploy.yml
2024-01-18 15:35:34 +08:00

33 lines
988 B
YAML

- name: check Jdk version
shell: source /etc/profile && java -version 2>&1 | grep {{ java_version }} | wc -l
ignore_errors: false
register: jdk_out
- name: To terminate execution
fail:
msg: "JDK is not installed in the target cluster, please check!"
when: jdk_out.stdout != '2'
run_once: true
delegate_to: 127.0.0.1
- name: Create groot package path:{{ deploy_dir }}
file:
state: directory
path: '{{ deploy_dir }}'
- name: Unpack {{ groot_stream_version }}.zip to {{ deploy_dir }}/
unarchive:
src: 'files/{{ groot_stream_version }}.zip'
dest: '{{ deploy_dir }}/'
- name: Copying config files
template:
src: '{{ item.src }}'
dest: '{{ item.dest }}'
mode: '{{ item.mode }}'
backup: false
with_items:
- { src: 'groot-stream.sh.j2', dest: '/etc/profile.d/groot-stream.sh', mode: '0755' }
- { src: 'grootstream.yaml.j2', dest: '{{ deploy_dir }}/{{ groot_stream_version }}/config/grootstream.yaml', mode: '0644' }