From 5444de9d19d3882425024f47b525316817d0672f Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 3 Oct 2024 21:27:27 +0200 Subject: [PATCH] Add workstation class, refactor --- personal_infra/puppet/modules/workstation/manifests/init.pp | 3 +++ personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp | 1 + personal_infra/puppet/site/ws.h1.int.pdp7.net.pp | 3 ++- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 personal_infra/puppet/modules/workstation/manifests/init.pp diff --git a/personal_infra/puppet/modules/workstation/manifests/init.pp b/personal_infra/puppet/modules/workstation/manifests/init.pp new file mode 100644 index 0000000..cd72027 --- /dev/null +++ b/personal_infra/puppet/modules/workstation/manifests/init.pp @@ -0,0 +1,3 @@ +class workstation { + package {['pipx', 'rclone', 'fuse', 'rsync', 'sshpass', 'bash-completion', 'python3-pip']:} +} diff --git a/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp b/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp index cdd346b..6b5734c 100644 --- a/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp +++ b/personal_infra/puppet/site/hideo.mad.int.pdp7.net.pp @@ -1,2 +1,3 @@ node 'hideo.mad.int.pdp7.net' { + class {'workstation':} } diff --git a/personal_infra/puppet/site/ws.h1.int.pdp7.net.pp b/personal_infra/puppet/site/ws.h1.int.pdp7.net.pp index 129795d..5c381ee 100644 --- a/personal_infra/puppet/site/ws.h1.int.pdp7.net.pp +++ b/personal_infra/puppet/site/ws.h1.int.pdp7.net.pp @@ -4,7 +4,8 @@ node 'ws.h1.int.pdp7.net' { storage_driver => 'zfs', } - package {['pipx', 'isync', 'weechat', 'rclone', 'fuse', 'rsync', 'sshpass', 'bash-completion', 'gnutls-utils', 'python3-pip']:} + package {['isync', 'gnutls-utils']:} + class {'workstation':} class {'remote_desktop':} } -- 2.47.3