aboutsummaryrefslogtreecommitdiffstats
path: root/roles/fedora/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/fedora/tasks')
-rw-r--r--roles/fedora/tasks/systemd.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/roles/fedora/tasks/systemd.yml b/roles/fedora/tasks/systemd.yml
index 5413266..9fb6221 100644
--- a/roles/fedora/tasks/systemd.yml
+++ b/roles/fedora/tasks/systemd.yml
@@ -23,6 +23,18 @@
state: "{{ (item.value is string)|ternary('present','absent') }}"
with_dict: '{{ journald_conf }}'
+- name: Configure sleep.conf
+ vars:
+ sleep_conf: '{{ sleep_conf_default|combine(sleep_conf_role) }}'
+ ini_file:
+ path: '/etc/systemd/sleep.conf'
+ no_extra_spaces: yes
+ section: "{{ item.key.split('.',1)[0] }}"
+ option: "{{ item.key.split('.',1)[1] }}"
+ value: "{{ (item.value is string)|ternary(item.value,omit) }}"
+ state: "{{ (item.value is string)|ternary('present','absent') }}"
+ with_dict: '{{ sleep_conf }}'
+
- name: Configure logind.conf
vars:
logind_conf: '{{ logind_conf_default|combine(logind_conf_role) }}'
@@ -35,4 +47,16 @@
state: "{{ (item.value is string)|ternary('present','absent') }}"
with_dict: '{{ logind_conf }}'
+- name: Configure user.conf
+ vars:
+ user_conf: '{{ user_conf_default|combine(user_conf_role) }}'
+ ini_file:
+ path: '/etc/systemd/user.conf'
+ no_extra_spaces: yes
+ section: "{{ item.key.split('.',1)[0] }}"
+ option: "{{ item.key.split('.',1)[1] }}"
+ value: "{{ (item.value is string)|ternary(item.value,omit) }}"
+ state: "{{ (item.value is string)|ternary('present','absent') }}"
+ with_dict: '{{ user_conf }}'
+
# vim: set ts=2 sw=2 et: