如何使用puppet清除目录并保留点文件
有没有办法清除文件夹并保留文件?我想清除/根目录 比如:如何使用puppet清除目录并保留点文件,puppet,Puppet,有没有办法清除文件夹并保留文件?我想清除/根目录 比如: file { '/root': ensure => present, owner => 'root', group => 'root', mode => 0550, purge => true, recurse => true, } file { '/root/.*': ensure => present, owner => 'root', group
file { '/root':
ensure => present,
owner => 'root',
group => 'root',
mode => 0550,
purge => true,
recurse => true,
}
file { '/root/.*':
ensure => present,
owner => 'root',
group => 'root',
}
按照H2Ooooo的正确说明,选择
忽略
参数
您可能会发现不递归并使用tidy类型及其参数更为简洁
tidy { "/root": recurse => 1, matches => '[a-zA-Z0-9_]*' }
我的最终解决方案如下所示:
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'],
}
不知道木偶,木偶呢?