1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
- name: VictoriaTraces
  tags: victoria-traces
  hosts: lotus-land-story
  vars:
    version: "{{ versions.victoria_traces }}"
  tasks:

    - name: Make directories
      ansible.builtin.file:
        path: /mnt/lotus-land-story/victoria-traces
        state: directory
        mode: "0755"

    - name: Install victoria-traces systemd unit
      ansible.builtin.template:
        src: templates/systemd/victoria-traces.service
        dest: /etc/systemd/system/victoria-traces.service
        mode: "0644"
      notify: Restart victoria-traces

    - name: Enable and start victoria-traces
      ansible.builtin.systemd_service:
        name: victoria-traces
        enabled: true
        state: started
        daemon_reload: true

  handlers:
    - name: Restart victoria-traces
      ansible.builtin.systemd_service:
        name: victoria-traces
        state: restarted
        daemon_reload: true

# vim: ft=yaml.ansible