diff options
-rw-r--r-- | modules/conf/manifests/init.pp | 6 | ||||
-rw-r--r-- | modules/tozt/manifests/user.pp | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/modules/conf/manifests/init.pp b/modules/conf/manifests/init.pp index 453a4e9..5e7c0dc 100644 --- a/modules/conf/manifests/init.pp +++ b/modules/conf/manifests/init.pp @@ -7,6 +7,11 @@ define conf($user=$name, $home=undef) { default => $home, } + package::cargo { 'fancy-prompt': + ensure => installed, + user => $user, + } + exec { "git clone doy/conf for $user": command => "/usr/bin/git clone git://github.com/doy/conf", user => $user, @@ -38,6 +43,7 @@ define conf($user=$name, $home=undef) { Package["fortune-mod"], Package["less"], Package["gcc"], + Package::Cargo["fancy-prompt"], ]; } } diff --git a/modules/tozt/manifests/user.pp b/modules/tozt/manifests/user.pp index 249853b..2e0285a 100644 --- a/modules/tozt/manifests/user.pp +++ b/modules/tozt/manifests/user.pp @@ -40,6 +40,9 @@ define tozt::user( ]; } + rust::user { $user: + } + conf { $user: } |