service.yml
1 --- 2 - name: Create systemd Unit file 3 template: 4 src: 'cortex.service.j2' 5 dest: '/lib/systemd/system/{{ cortex_service_name }}.service' 6 mode: 0644 7 register: cortex_service 8 9 - name: Reload Systemctl 10 when: cortex_service.changed 11 command: systemctl daemon-reload 12 13 - name: (Re)Start Service 14 throttle: 1 15 service: 16 name: '{{ cortex_service_name }}.service' 17 enabled: true 18 state: |- 19 {{ ( 20 cortex_binary.changed or 21 cortex_config.changed or 22 cortex_service.changed 23 ) | ternary("restarted", "started") }}