Skip to content
Snippets Groups Projects
Select Git revision
  • 93d6a667b374ca916136b379f4add0be8b2485bc
  • main default protected
  • v1.0.3
  • v1.0.2
  • v1.0.1
  • v1.0.0
6 results

main.yml

Blame
  • main.yml 1019 B
    ---
    - name: Upload files and enable timer
      block:
        - name: Uploading service file
          template:
            src: service.j2
            dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.service"
            owner: "{{ item.value.timer_user | default('root') }}"
            group: "{{ item.value.timer_user | default('root') }}"
            mode: 0644
          with_dict: "{{ timers }}"
    
        - name: Uploading timer file
          template:
            src: timer.j2
            dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.timer"
            owner: "{{ item.value.timer_user | default('root') }}"
            group: "{{ item.value.timer_user | default('root') }}"
            mode: 0644
          with_dict: "{{ timers }}"
    
        - name: Enabling timers
          systemd:
            name: "{{ item.key }}.timer"
            state: started
            enabled: true
            masked: false
            scope: "{{ systemd_scope | default('system') }}"
          with_dict: "{{ timers }}"
      notify: Reload systemd
      become: true