summaryrefslogtreecommitdiffstats
path: root/modules/conf
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-10-09 01:02:24 -0400
committerJesse Luehrs <doy@tozt.net>2018-10-09 01:02:24 -0400
commitceb3dd07f0192ac06b8e62758e782ce3693905ab (patch)
tree2242420592b37850f43c7736c6e818eadf691558 /modules/conf
parent8caa7b4cae5f66e15715ae470170dc4b73e2347e (diff)
downloadpuppet-tozt-ceb3dd07f0192ac06b8e62758e782ce3693905ab.tar.gz
puppet-tozt-ceb3dd07f0192ac06b8e62758e782ce3693905ab.zip
split up "other_packages"
Diffstat (limited to 'modules/conf')
-rw-r--r--modules/conf/manifests/init.pp21
1 files changed, 16 insertions, 5 deletions
diff --git a/modules/conf/manifests/init.pp b/modules/conf/manifests/init.pp
index ffcf320..3d7b716 100644
--- a/modules/conf/manifests/init.pp
+++ b/modules/conf/manifests/init.pp
@@ -7,6 +7,19 @@ define conf($user=$name, $home=undef) {
default => $home,
}
+ include cron
+ include git
+
+ package {
+ [
+ "cmake",
+ "fortune-mod",
+ "less",
+ "vim",
+ ]:
+ ensure => installed,
+ }
+
package::cargo { "fancy-prompt for $user":
package => 'fancy-prompt',
user => $user,
@@ -22,7 +35,7 @@ define conf($user=$name, $home=undef) {
require => [
User[$user],
File[$_home],
- Package["git"],
+ Class['git'],
];
}
@@ -36,15 +49,13 @@ define conf($user=$name, $home=undef) {
],
creates => "$_home/.vimrc",
require => [
+ Class['cron'],
+ Class['c_toolchain'],
User[$user],
Exec["git clone doy/conf for $user"],
Package["vim"],
- Package["make"],
- Package["git"],
- Package["cronie"],
Package["fortune-mod"],
Package["less"],
- Package["gcc"],
Package::Cargo["fancy-prompt for $user"],
];
}