summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2024-01-13 15:44:43 -0500
committerJesse Luehrs <doy@tozt.net>2024-01-13 15:44:43 -0500
commitc9dd1a739735ef6ec99aef0419aa84afccba2189 (patch)
tree84e6e59d0e7595cef4e4adb9bebd76aa153f39c0
parentb1cf4c2a587976e731494920d27606f3e587df4a (diff)
downloadpuppet-tozt-c9dd1a739735ef6ec99aef0419aa84afccba2189.tar.gz
puppet-tozt-c9dd1a739735ef6ec99aef0419aa84afccba2189.zip
remove rust docs
they are large, and unused on these machines
-rw-r--r--modules/rust/manifests/user.pp12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/rust/manifests/user.pp b/modules/rust/manifests/user.pp
index f06737e..badbd9e 100644
--- a/modules/rust/manifests/user.pp
+++ b/modules/rust/manifests/user.pp
@@ -12,4 +12,16 @@ define rust::user($user=$name) {
User[$user],
],
}
+
+ exec { "uninstall rust docs":
+ provider => "shell",
+ command => "rustup component remove rust-docs",
+ user => $user,
+ onlyif => "rustup component list | grep -q rust-docs",
+ require => [
+ Package["rustup"],
+ User[$user],
+ Exec["install and configure stable toolchain for $user"],
+ ],
+ }
}