HA Proxy WIth Salt Minion Pre Installed
What is this?
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.
What no Linux/MacOS Build?
Working on it, I will file it as a item to take care of in the future. For now have to have windows, sorry :(
Who Maintains This?
The main maintainer of this repository is the Server Engineering Group at SSP in Collaboration wtih the SSP SRE teams.
Who Should Commit Back To Us?
Anyone, we take pull requests and you are more than free to suggest and add to this image build.
What Tools Are Installed?
requirements.cmd
will install the following.
- Chocolatey (Windows Package Management)
- git and git.install packages
- invoke-build (Powershell Module)
- Vagrant
- VirtualBox
What is Vagrant?
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?
How To Use?
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
Release Notes
The following contains the releas notes for this lab.
Version 0.1.0 (Alpha Prime)
- Inital Features
- Added in vagrant support
- Added in powershell build support
- Added in default gitignore files
- added
Package
andBuild
tasks