summaryrefslogtreecommitdiff
path: root/modules/profiles/manifests/workstation.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/profiles/manifests/workstation.pp')
-rw-r--r--modules/profiles/manifests/workstation.pp12
1 files changed, 7 insertions, 5 deletions
diff --git a/modules/profiles/manifests/workstation.pp b/modules/profiles/manifests/workstation.pp
index fe7e1cb..2b11524 100644
--- a/modules/profiles/manifests/workstation.pp
+++ b/modules/profiles/manifests/workstation.pp
@@ -4,10 +4,11 @@ class profiles::workstation {
include ::profiles::group_profile
- # TODO only if we use systemd
- file { 'User ssh-agent service':
- path => '/etc/systemd/user/ssh-agent.service',
- source => "puppet:///modules/profiles/ssh-agent.service",
+ if ($facts['systemd']) {
+ file { 'User ssh-agent service':
+ path => '/etc/systemd/user/ssh-agent.service',
+ source => "puppet:///modules/profiles/ssh-agent.service",
+ }
}
file { 'Dvorak A6 TTY keyboard layout':
@@ -112,7 +113,8 @@ class profiles::workstation {
file { '/etc/locale.gen':
content => $locales.join("\n")
} ~> exec { 'locale-gen':
- path => [ '/bin', '/usr/bin', ],
+ path => [ '/bin', '/usr/bin', ],
+ refreshonly => true,
}
file { 'Default locales':