sudo bash -c 'cat << EOF > /var/lib/cloud/scripts/per-instance/copykeystojenkins.sh
#!/bin/bash
sudo mkdir -p /home/jenkins/.ssh
+# append ssh key injected by openstack to authorized_keys
sudo cat /home/ubuntu/.ssh/authorized_keys >> /home/jenkins/.ssh/authorized_keys
+# append user ssh public keys uploaded by packer to authorized_keys
+sudo cat /home/ubuntu/authorized_keys.packer >> /home/jenkins/.ssh/authorized_keys
+# remove /home/ubuntu/authorized_keys.packer
+sudo rm -f /home/jenkins/authorized_keys.packer
sudo chown -R jenkins:jenkins /home/jenkins/.ssh
sudo chmod -R go-rwx /home/jenkins/.ssh
sudo userdel -f -r ubuntu
EOF'
+
sudo chmod +x /var/lib/cloud/scripts/per-instance/copykeystojenkins.sh
# vim: set ts=2 sw=2 expandtab: