ubutunu ユーザー (使用している Amazon AMI のデフォルト ユーザー) の承認済みキー ファイルを新しく作成されたユーザーにコピーするシェフのクックブックがあります。
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
シェフスペックを試しています。これをテストしたいと思います。ubuntu_public_key_file とその内容の存在をモックしたい。これに関するフィードバックをお待ちしております。