diff options
| author | alex <alex@pdp7.net> | 2024-10-07 21:26:16 +0200 |
|---|---|---|
| committer | alexpdp7 <alex@corcoles.net> | 2024-10-07 21:29:52 +0200 |
| commit | c29856b3421c66862bf01bf0662c9b2dc9c2430d (patch) | |
| tree | 41d4644e9ebf84fb6d00fc8fd6ff0519ea76294a /personal_infra/puppet/modules/basic_software | |
| parent | fd1ae7420c29d6381c56647f70db7eb0914038c1 (diff) | |
Move pipx, rsync, bash-completion, emacs-nox from workstation to basic_software
Diffstat (limited to 'personal_infra/puppet/modules/basic_software')
| -rw-r--r-- | personal_infra/puppet/modules/basic_software/manifests/init.pp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/personal_infra/puppet/modules/basic_software/manifests/init.pp b/personal_infra/puppet/modules/basic_software/manifests/init.pp index fdfaeabc..723f8a29 100644 --- a/personal_infra/puppet/modules/basic_software/manifests/init.pp +++ b/personal_infra/puppet/modules/basic_software/manifests/init.pp @@ -1,7 +1,22 @@ class basic_software { - package {['less', 'mlocate', 'traceroute', 'nmap', 'tree', 'tar', 'screen', 'git', 'net-tools']:} + package {['less', 'mlocate', 'traceroute', 'nmap', 'tree', 'tar', 'screen', 'git', 'net-tools', 'pipx', 'rsync', 'bash-completion']:} if($facts['os']['family'] == 'RedHat') { package {'which':} } + + if ($facts['os']['family'] == 'Debian') { + file {'/etc/apt/preferences.d/90_emacs': + content => @(EOT) + Package: src:emacs + Pin: release n=bookworm-backports + Pin-Priority: 990 + | EOT + , + } + ~> + Exec["/usr/bin/apt update"] + -> + package {'emacs-nox':} + } } |
