Skip to content
Snippets Groups Projects
Select Git revision
  • b71bab9722c2c4c4dc8e57986ee8299467653981
  • main default protected
  • v1.11
3 results

README.md

Blame
  • main.yml 1.02 KiB
    ---
    - 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: restarted
              enabled: true
              masked: false
              scope: "{{ systemd_scope | default('system') }}"
          with_dict: "{{ timers }}"
      
      notify: Reload systemd