This creates instructions to build a Linux VM with HAProxy and Salt-Minion pre installed. It will only preinstall the minion software, it will not preconfigure it.
Working on it, I will file it as a item to take care of in the future. For now have to have windows, sorry :(
The main maintainer of this repository is the Server Engineering Group at SSP in Collaboration wtih the SSP SRE teams.
Anyone, we take pull requests and you are more than free to suggest and add to this image build.
requirements.cmd
will install the following.
- Chocolatey (Windows Package Management)
- git and git.install packages
- invoke-build (Powershell Module)
- Vagrant
- VirtualBox
Vagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team.
Read more at Why Vagrant?
Because of the Home Drive being on the U:/ Drive it is best to run minikube and vagrant as administrator. The batch files should load as Admin.
- Run
requirements.cmd
- Run
Develop.cmd
- The following will load the developer experience.
- Use the
Invoke-Build ?
- This will get you a list of allowed tasks that you can run
- To start the build type
invoke-build build
- To create a publishable artifact
Invoke-Build Publish
The following contains the releas notes for this lab.
- Inital Features
- Added in vagrant support
- Added in powershell build support
- Added in default gitignore files
- added
Package
andBuild
tasks