diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-10-09 01:02:24 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-10-09 01:02:24 -0400 |
commit | ceb3dd07f0192ac06b8e62758e782ce3693905ab (patch) | |
tree | 2242420592b37850f43c7736c6e818eadf691558 /modules/conf | |
parent | 8caa7b4cae5f66e15715ae470170dc4b73e2347e (diff) | |
download | puppet-tozt-ceb3dd07f0192ac06b8e62758e782ce3693905ab.tar.gz puppet-tozt-ceb3dd07f0192ac06b8e62758e782ce3693905ab.zip |
split up "other_packages"
Diffstat (limited to 'modules/conf')
-rw-r--r-- | modules/conf/manifests/init.pp | 21 |
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"], ]; } |