我有一个厨师食谱,它将ubutunu用户(使用amazon AMI am的默认用户)授权密钥文件复制到新创建的用户。在ChefSpec中嘲笑文件内容
ubuntu_public_key_file = "/home/ubuntu/.ssh/authorized_keys"
file "#{new_user_homedir}/.ssh/authorized_keys" do
owner new_user
group new_user_group
mode "0600"
content IO.read(ubuntu_public_key_file)
end
我试用了chefspec,我想测试一下。我想嘲笑ubuntu_public_key_file及其内容的存在。任何意见都表示赞赏!
数据包将是一个更好的地方,让你的公钥 –