This Vagrant setup is for building the Sherpany applications.
There is only one VM defined, which contains several packages needed
for building and packaging applications. The VM is not connected to
the Puppet server.
During provisioning, the GPG keyring from the host is exported into gpgkey.asc
and imported into the keyring of the vagrant user.
To see which packages are installed, have a look at manifests/default.pp
- GPG installed and key ready in the keyring on the host
- Vagrant installed on local machine
- Clone this git repository
git clone git@git.vshn.net:agilentia/buildvm.git
- Change to Vagrant directory
cd buildvm
- Start Vagrant environment and wait till everything is installed
vagrant up
- Login to Vagrant environment
vagrant ssh
- Build and package your application