ansible/roles/hdmi/tasks/main.yml

52 lines
1.3 KiB
YAML

---
- name: Gather instance facts
setup:
- block:
- name: Generate screen-off.service
template:
src: screen-off.service
dest: "/etc/systemd/system/screen-off.service"
owner: root
group: root
mode: 0644
tags:
- hdmi-config
- name: Generate screen-off.timer
template:
src: screen-off.timer
dest: "/etc/systemd/system/screen-off.timer"
owner: root
group: root
mode: 0644
tags:
- hdmi-config
- name: Generate screen-on.service
template:
src: screen-on.service
dest: "/etc/systemd/system/screen-on.service"
owner: root
group: root
mode: 0644
- name: Generate screen-on.timer
template:
src: screen-on.timer
dest: "/etc/systemd/system/screen-on.timer"
owner: root
group: root
mode: 0644
- block:
- name: Refresh systemd
systemd:
daemon_reload: yes
- name: Enable screen-off.timer
systemd:
name: screen-off.timer
state: started
enabled: yes
- name: Enable screen-on.timer
systemd:
name: screen-on.timer
state: started
enabled: yes