blob: e59eaf15dc28bdf3a5dc5057d10505d2f82f5cdb [file] [log] [blame]
---
- name: Build test_machine_monitor for the target machine.
delegate_to: 127.0.0.1
make:
chdir: '{{ role_path }}/../../../../../machine/'
target:
"build_test_machine_monitor_{{ ansible_facts['architecture'] }}_{{
ansible_facts['system'] }}"
- name: Copy over service file.
become: yes
template:
src: templates/test_machine_monitor.service
dest: /etc/systemd/system/test_machine_monitor.service
owner: root
group: root
mode: '0644'
- name: Copy over executable.
become: yes
copy:
src:
"{{ role_path }}/../../../../../machine/build/{{ ansible_facts['system']
}}/{{ ansible_facts['architecture'] }}/test_machine_monitor"
dest: /usr/local/bin/test_machine_monitor
owner: root
group: root
mode: '0755'
- name: Start systemd servce.
become: yes
systemd:
enabled: yes
# Do not force a restart, we'll just pick up the new version on reboot.
state: started
name: test_machine_monitor
daemon_reload: yes