diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2021-12-30 13:29:23 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2021-12-30 13:29:23 +0100 |
commit | a884889967a3b5d7c00caf3b09d46c4796206704 (patch) | |
tree | 44ab45a48ecc165b9b26e79d384ea4dd7abfd754 /modules/profiles/manifests/workstation | |
parent | Improve puppetboard? (diff) | |
download | webdav_server-a884889967a3b5d7c00caf3b09d46c4796206704.tar.gz webdav_server-a884889967a3b5d7c00caf3b09d46c4796206704.tar.xz |
cleanup
Diffstat (limited to '')
-rw-r--r-- | modules/profiles/manifests/workstation.pp | 12 | ||||
-rw-r--r-- | modules/profiles/manifests/workstation/archlinux.pp | 3 |
2 files changed, 8 insertions, 7 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': diff --git a/modules/profiles/manifests/workstation/archlinux.pp b/modules/profiles/manifests/workstation/archlinux.pp index 5274699..0919efd 100644 --- a/modules/profiles/manifests/workstation/archlinux.pp +++ b/modules/profiles/manifests/workstation/archlinux.pp @@ -13,8 +13,7 @@ class profiles::workstation::archlinux { package { 'kernel-modules-hook': ensure => installed, - } ~> service { 'linux-modules-cleanup': - ensure => running, + } -> service { 'linux-modules-cleanup': enable => true, } |