diff options
-rw-r--r-- | manifests/workstation.pp | 11 | ||||
-rw-r--r-- | manifests/workstation/family/archlinux.pp (renamed from manifests/workstation/archlinux.pp) | 2 |
2 files changed, 10 insertions, 3 deletions
diff --git a/manifests/workstation.pp b/manifests/workstation.pp index 167faef..df79e1a 100644 --- a/manifests/workstation.pp +++ b/manifests/workstation.pp @@ -1,7 +1,14 @@ class profiles::workstation ( ) { - $os = $facts['os']['name'].downcase() - include "::profiles::workstation::${os}" + $os_name = $facts['os']['name'].downcase() + if defined($os_name) { + include "::profiles::workstation::name::${os_name}" + } + + $os_fam = $facts['os']['family'].downcase() + if defined($os_fam) { + include "::profiles::workstation::family::${os_fam}" + } include ::profiles::group_profile diff --git a/manifests/workstation/archlinux.pp b/manifests/workstation/family/archlinux.pp index 0919efd..f84946c 100644 --- a/manifests/workstation/archlinux.pp +++ b/manifests/workstation/family/archlinux.pp @@ -1,4 +1,4 @@ -class profiles::workstation::archlinux { +class profiles::workstation::family::archlinux { pacman::hook { 'systemd daemon-reload': description => 'Reload systemd user daemon', |