我有以下傀儡课。
class vintela_monitor::keytab {
file { '/etc/vasinst.key':
ensure => 'present',
source => '/auto/hosting-hard/QAS/creds/keytabs/vas_engit.keytab',
}
}
我需要确保源是可访问的(cd到该目录),并且在执行此操作之前目标文件系统处于读写模式。我怎样才能做到这一点?
答案 0 :(得分:0)
您可以使用资源文件的 mode 属性
file { '/auto/hosting-hard/QAS/creds/keytabs/vas_engit.keytab':
ensure => 'present',
mode => '777',
}
file { '/etc/vasinst.key':
ensure => 'present',
source => '/auto/hosting-hard/QAS/creds/keytabs/vas_engit.keytab',
require => File["/auto/hosting-hard/QAS/creds/keytabs/vas_engit.keytab"],
}
您可以详细了解模式和渗透here