我一直在玩弄木偶,我遇到了一個難倒我的問題。也許有人可以點亮一些光。這個想法是我有一個rsync腳本,更新我的puppet master上我的authorized_keys 文件。每4個小時的puppet代理抓取新的authorized_keys文件。Puppet root authorized_key文件
這裏是明顯的
class policy1::sshkey {
file { '/root/.ssh/':
ensure => directory,
path => '/root/.ssh/',
owner => 'root',
group => 'root',
mode => '0700',
}
file { '/root/.ssh/authorized_keys':
require => File ["/root/.ssh/authorized_keys"],
ensure => file,
owner => 'root',
group => 'root',
mode => '0600',
source => "puppet:///modules/policy1/authorized_keys",
}
}
大師給我的經紀人,雖然得到這個錯誤
Error: Failed to apply catalog: Not a directory - /root/.ssh/authorized_keys
你能確保在主模塊上的'modules/policy1/files/authorized_keys'不是一個目錄嗎? – 2014-09-28 12:56:21
是的,它不是一個目錄。 – crypticsec 2014-09-28 16:37:15