You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
944 B
40 lines
944 B
5 years ago
|
---
|
||
|
|
||
|
- name: Install needed packages
|
||
|
yum:
|
||
|
name:
|
||
|
- java-1.8.0-openjdk-devel
|
||
|
state: latest
|
||
|
tags: matrix
|
||
|
|
||
|
- name: Download ma1sd archive
|
||
|
get_url:
|
||
|
url: "{{ ma1sd_archive_url }}"
|
||
|
dest: "{{ ma1sd_root_dir }}/tmp/"
|
||
|
checksum: sha1:{{ ma1sd_archive_sha1 }}
|
||
|
when: ma1sd_install_mode != 'none'
|
||
|
tags: matrix
|
||
|
|
||
|
- name: Extract ma1sd
|
||
|
unarchive:
|
||
|
src: "{{ ma1sd_root_dir }}/tmp/ma1sd.zip"
|
||
|
dest: "{{ ma1sd_root_dir }}/tmp/"
|
||
|
remote_src: True
|
||
|
when: ma1sd_install_mode != 'none'
|
||
|
tags: matrix
|
||
|
|
||
|
- name: Move ma1sd to its final dir
|
||
|
synchronize:
|
||
|
src: "{{ ma1sd_root_dir }}/tmp/ma1sd/"
|
||
|
dest: "{{ ma1sd_root_dir }}/app/"
|
||
|
recursive: True
|
||
|
delete: True
|
||
|
delegate_to: "{{ inventory_hostname }}"
|
||
|
when: ma1sd_install_mode != 'none'
|
||
|
tags: matrix
|
||
|
|
||
|
- name: Deploy systemd unit
|
||
|
template: src=matrix-ma1sd.service.j2 dest=/etc/systemd/system/matrix-ma1sd.service
|
||
|
notify: reload systemd
|
||
|
tags: matrix
|