diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-01-23 14:16:39 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-01-23 22:24:01 +0100 |
commit | 3cd2393190ad39ea25dfa43b36cf1fbcacfc15f1 (patch) | |
tree | acdee9786ba7980777e978dacf807935abfd7a44 /manifests | |
parent | Puppetdb dump database every 30 min. (diff) | |
download | profiles-3cd2393190ad39ea25dfa43b36cf1fbcacfc15f1.tar.gz profiles-3cd2393190ad39ea25dfa43b36cf1fbcacfc15f1.tar.xz |
Split workstation os specific into family and name.
Diffstat (limited to 'manifests')
-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', |