Skip to content
Snippets Groups Projects
Commit 3150cfe5 authored by hofmann's avatar hofmann :speech_balloon:
Browse files

bugfix vars file

parent b40f7d01
No related branches found
No related tags found
1 merge request!1bugfix vars file
...@@ -13,4 +13,4 @@ timers: ...@@ -13,4 +13,4 @@ timers:
timer_OnActiveSec: # relative time after the timer unit was last activated timer_OnActiveSec: # relative time after the timer unit was last activated
timer_OnBootSec: # Relative time after the computer was booted timer_OnBootSec: # Relative time after the computer was booted
timer_OnStartupSec: # Relative time after systemd was started timer_OnStartupSec: # Relative time after systemd was started
timer_OnUnitActiveSec: # Relative time after the service unit was last activated timer_OnUnitActiveSec: # Relative time after the service unit was last activated
\ No newline at end of file
--- ---
--- - name: Uploading service file
- block: template:
src: service.j2
- name: Failing when timer_command is undefined dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.service"
fail: owner: "{{ item.value.timer_user | default('root') }}"
msg: Varible timer_command is not defined group: "{{ item.value.timer_user | default('root') }}"
when: item.value.timer_command is undefined mode: 0644
with_dict: "{{ timers }}" with_dict: "{{ timers }}"
notify: Reload systemd
- 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 }}"
notify: Reload systemd
- 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 }}"
notify: Reload systemd
- name: Enabling timers - name: Uploading timer file
systemd: template:
name: "{{ item.key }}.timer" src: timer.j2
state: restarted dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.timer"
enabled: true owner: "{{ item.value.timer_user | default('root') }}"
masked: false group: "{{ item.value.timer_user | default('root') }}"
daemon_reload: true mode: 0644
scope: "{{ systemd_scope | default('system') }}" with_dict: "{{ timers }}"
with_dict: "{{ timers }}" notify: Reload systemd
when: timers is defined - name: Enabling timers
\ No newline at end of file systemd:
name: "{{ item.key }}.timer"
state: restarted
enabled: true
masked: false
daemon_reload: true
scope: "{{ systemd_scope | default('system') }}"
with_dict: "{{ timers }}"
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment