forked from archiver_config/sf_databuffer
37 lines
1.1 KiB
YAML
37 lines
1.1 KiB
YAML
- hosts: databuffer_cluster
|
|
become: true
|
|
vars:
|
|
query_node_version: 1.14.17
|
|
binaries_install_dir: /opt/databuffer
|
|
tasks:
|
|
- name: Create deployment directory - dispatcher_node
|
|
file:
|
|
path: "{{binaries_install_dir}}/lib"
|
|
owner: daqusr
|
|
group: daq
|
|
state: directory
|
|
|
|
- name: Download app binary
|
|
get_url:
|
|
url: https://artifacts.psi.ch/artifactory/libs-snapshots-local/ch/psi/daq/querynode/{{query_node_version}}/querynode-{{query_node_version}}-all.jar
|
|
dest: "{{binaries_install_dir}}/lib/"
|
|
owner: daqusr
|
|
group: daq
|
|
|
|
# Deploy systemd unit file for querynode
|
|
- template:
|
|
src: templates/daq-query-node.service.j2
|
|
dest: /etc/systemd/system/daq-query-node.service
|
|
- name: Reload systemd unit files
|
|
systemd:
|
|
daemon_reload: yes
|
|
- name: Make sure the tuned service is enabled an started
|
|
systemd:
|
|
enabled: yes
|
|
state: started
|
|
name: tuned
|
|
- name: Make sure the daq-query-node is enabled
|
|
systemd:
|
|
enabled: yes
|
|
name: daq-query-node
|