Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 938 Bytes

File metadata and controls

25 lines (17 loc) · 938 Bytes

Notes

How to prepare method2 (pre-built image) from method1

cd method1
vagrant up
... wait to finish ...
vagrant halt
vagrant package --base {{instance-name}} --output workshop.box

Points to note when preparing method1

Insecure key must be appended to ~/.ssh/authorized_keys before packaging:

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key

vagrant will substitute insecure key with a newly generated one upon vagrant up. This ensures that you can ssh into the packaged image.

Related issue: hashicorp/vagrant#5186