install Vagrant insecure_private_key into buildserver box

Vagrant uses the "insecure private key" to establish the first SSH
connection to a new VM based on a clean public box.  In theory, the
`vagrant package` command should do that automatically.  This process
is still using custom code instead of `vagrant package`, hence this
script.

This public key can be generated on any Vagrant install using:
  ssh-keygen -y -f  ~/.vagrant.d/insecure_private_key

https://www.vagrantup.com/docs/vagrantfile/ssh_settings#config-ssh-private_key_path
fdroid-bootstrap-buildserver#12
!1012
!1099
This commit is contained in:
Hans-Christoph Steiner 2022-04-18 10:17:12 +02:00
parent 046d3c8dcf
commit c6f5956537
2 changed files with 19 additions and 0 deletions

View file

@ -77,6 +77,8 @@ Vagrant.configure("2") do |config|
owner: 'root', group: 'root', create: true
end
config.vm.provision "shell", name: "vagrant-insecure-private-key",
path: "provision-vagrant-insecure-private-key"
config.vm.provision "shell", name: "setup-env-vars", path: "setup-env-vars",
args: ["/opt/android-sdk"]
config.vm.provision "shell", name: "apt-get-install", path: "provision-apt-get-install",