Vagrant Box with Ubuntu 18.04 & vagrant, jenkins & virtualbox
Used base image elegoev/ubuntu-18.04-mate
The base image is provisioned with bash script ubuntu-18.04-fabric-vagrant.sh
Application | Command | Credentials |
---|---|---|
Mate | vagrant rdp | jenkins / jenkins |
Jenkins | http://localhost:38080 | - |
- Standard Plugins
- Blue Ocean Plugin
- Slack Notification Plugin
- Jenkins Shared Library Tutorial For Beginners
- Jenkins Pipeline: Send Slack Notifications using Shared Library
- vagrant-disksize
- vagrant-hosts
- vagrant-secret
- vagrant-share
- vagrant-vbguest
- vagrant-vmware-esxi
- Create directory
mkdir "name of directory"
- Goto directory
cd "name of directory"
- Create Vagrantfile
vagrant init "elegoev/ubuntu-18.04-fabric-vagrant"
- Start vagrant box
vagrant up
- Create directory
mkdir "name of directory"
- Goto directory
cd "name of directory"
- Download basebox
vagrant box add "elegoev/ubuntu-18.04-fabric-vagrant" --provider vmware_esxi
- Create secret file
.vagrant/secret.yaml
- add
esxi_username: "<ESXi root username"
- add
esxi_password: "<ESXi root password"
- add
- Create Vagrantfile
- Create file
metadata.json
- Copy and edit
box.json
- Start vagrant box
vagrant up --provider vmware_esxi
Repository follows sematic versioning
For all notable changes see CHANGELOG
Licensed under The MIT License (MIT) - for the full copyright and license information, please view the LICENSE file.
Any and all feedback is welcome. Please let me know of any issues you may find in the bug tracker on github. You can find it here.