木偶:如何删除目录及其中的所有内容 文件资源整洁的资源

问题描述

我确定这确实很简单,但是我无法解决

我要删除目录C:\Program Files\WindowsPowerShell\Modules\powershellget\1.0.0.1。到目前为止,我的尝试已成功删除了目录1.0.0.1内的所有内容,但是我不知道如何删除实际目录。

我确实考虑过升级,但这意味着当我复制该模块的新版本(2.2.5)时,在下一次运行时,Puppet将删除它。

这是我的两次尝试:

文件资源

file { "${modules_path}/powershellget/1.0.0.1" :
  ensure  => directory,recurse => true,purge   => true,force   => true,}

整洁的资源

tidy { "${modules_path}/powershellget/1.0.0.1" :
  age     => 0,rmdirs  => true,}

T.I.A

解决方法

尝试这样:

file { "${modules_path}/PowerShellGet/1.0.0.1" :
  ensure  => absent,recurse => true,force   => true,}