有没有办法清除文件夹并保留dotfiles?我想清除/ root。
类似的东西:
file { '/root':
ensure => present,
owner => 'root',
group => 'root',
mode => 0550,
purge => true,
recurse => true,
}
file { '/root/.*':
ensure => present,
owner => 'root',
group => 'root',
}
答案 0 :(得分:1)
要么正确地说明了ignore
param,那就是<{1}} param。
您可能会觉得更清楚,不能递归并使用整洁的类型及其matches参数。
tidy { "/root": recurse => 1, matches => '[a-zA-Z0-9_]*' }
答案 1 :(得分:0)
我的最终解决方案如下:
file { '/root':
ensure => present,
owner => 'root',
group => 'root',
mode => 0550,
purge => true,
recurse => true,
force => true,
ignore => ['.*',
'bullx_yum_install.log',
'install.log',
'install.log.syslog'],
}