- 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