https://github.com/harisekhon/vagrant
Vagrant templates to boot quick labs, including Ubuntu, Debian, Kubernetes, Rancher
https://github.com/harisekhon/vagrant
bash debian hacktoberfest hashicorp hashicorp-vagrant kubernetes provisioners rancher ubuntu vagrant
Last synced: 3 months ago
JSON representation
Vagrant templates to boot quick labs, including Ubuntu, Debian, Kubernetes, Rancher
- Host: GitHub
- URL: https://github.com/harisekhon/vagrant
- Owner: HariSekhon
- License: mit
- Created: 2023-06-12T02:16:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-06T17:01:35.000Z (8 months ago)
- Last Synced: 2025-06-13T02:06:50.703Z (4 months ago)
- Topics: bash, debian, hacktoberfest, hashicorp, hashicorp-vagrant, kubernetes, provisioners, rancher, ubuntu, vagrant
- Language: Shell
- Homepage: https://www.linkedin.com/in/HariSekhon
- Size: 106 KB
- Stars: 10
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hari Sekhon - Vagrant templates
[](https://github.com/HariSekhon/Vagrant/stargazers)
[](https://github.com/HariSekhon/Vagrant/network)
[](https://github.com/boyter/scc/)
[](https://github.com/boyter/scc/)
[](https://github.com/HariSekhon/Vagrant/blob/master/LICENSE)
[](https://www.linkedin.com/in/HariSekhon/)
[](https://github.com/HariSekhon/Vagrant/commits/master)[](https://www.codacy.com/gh/HariSekhon/Vagrant/dashboard)
[](https://www.codefactor.io/repository/github/harisekhon/Vagrant)
[](https://sonarcloud.io/dashboard?id=HariSekhon_Vagrant)
[](https://sonarcloud.io/dashboard?id=HariSekhon_Vagrant)
[](https://sonarcloud.io/dashboard?id=HariSekhon_Vagrant)
[](https://sonarcloud.io/dashboard?id=HariSekhon_Vagrant)[](https://github.com/HariSekhon/DevOps-Bash-tools#hari-sekhon---devops-bash-tools)
[](https://github.com/HariSekhon/DevOps-Bash-tools#hari-sekhon---devops-bash-tools)[](https://harisekhon.github.io/CI-CD/)
[](https://github.com/HariSekhon/Vagrant)
[](https://gitlab.com/HariSekhon/Vagrant)
[](https://dev.azure.com/HariSekhon/GitHub/_git/Vagrant)
[](https://bitbucket.org/HariSekhon/Vagrant)[](https://github.com/HariSekhon/Vagrant/actions/workflows/markdown.yaml)
[](https://github.com/HariSekhon/Vagrant/actions/workflows/validate.yaml)
[](https://github.com/HariSekhon/Vagrant/actions/workflows/kics.yaml)
[](https://github.com/HariSekhon/Vagrant/actions/workflows/grype.yaml)
[](https://github.com/HariSekhon/Vagrant/actions/workflows/semgrep.yaml)
[](https://github.com/HariSekhon/Vagrant/actions/workflows/semgrep-cloud.yaml)
[](https://github.com/HariSekhon/Vagrant/actions/workflows/sonarcloud.yaml)
[](https://github.com/HariSekhon/Vagrant/actions/workflows/trivy.yaml)Vagrant templates for quick labs.
The shell provisioners use my [DevOps-Bash-tools](https://github.com/HariSekhon/DevOps-Bash-tools) repo.
Run this to ensure it's downloaded first:
```shell
make init
```Then just `cd` to a directory and type `make`:
```shell
cd ubuntu
make
```which will run:
```shell
vagrant up
vagrant ssh ubuntu
```## Inventory
- `ubuntu/` - quick [Ubuntu](https://ubuntu.com/) Linux VM
- `debian/` - quick [Debian](https://www.debian.org/) Linux VM
- `kubernetes/` - [Kubernetes](https://kubernetes.io/) cluster built by `kubeadm` on Ubuntu. Used this to pass my [CKA](https://www.cncf.io/certification/cka/) exam ([Certified Kubernetes Administrator](https://www.cncf.io/certification/cka/)), you need something like this for the official [CNCF CKA course - Kubernetes Fundamentals](https://training.linuxfoundation.org/training/kubernetes-fundamentals/) (as of 2019-2020)
- `rancher/` - [Rancher](https://www.rancher.com/) RKE2 cluster on Ubuntu, uses RKE2 installer and K3s, different to K8s aboveCopy the `ubuntu/` or `debian/` directories to quickly create new Ubuntu or Debian based labs.
## Star History
[](https://star-history.com/#HariSekhon/Vagrant&Date)
## More Core Repos
### Knowledge
[](https://github.com/HariSekhon/Knowledge-Base)
[](https://github.com/HariSekhon/Diagrams-as-Code)### DevOps Code
[](https://github.com/HariSekhon/DevOps-Bash-tools)
[](https://github.com/HariSekhon/DevOps-Python-tools)
[](https://github.com/HariSekhon/DevOps-Perl-tools)
[](https://github.com/HariSekhon/DevOps-Golang-tools)### Containerization
[](https://github.com/HariSekhon/Kubernetes-configs)
[](https://github.com/HariSekhon/Dockerfiles)### CI/CD
[](https://github.com/HariSekhon/GitHub-Actions)
[](https://github.com/HariSekhon/Jenkins)### DBA - SQL
[](https://github.com/HariSekhon/SQL-scripts)
### DevOps Reloaded
[](https://github.com/HariSekhon/Nagios-Plugins)
[](https://github.com/HariSekhon/HAProxy-configs)
[](https://github.com/HariSekhon/Terraform)
[](https://github.com/HariSekhon/Packer-templates)
[](https://github.com/HariSekhon/Nagios-Plugin-Kafka)### Templates
[](https://github.com/HariSekhon/Templates)
[](https://github.com/HariSekhon/Template-repo)### Misc
[](https://github.com/HariSekhon/Spotify-tools)
[](https://github.com/HariSekhon/Spotify-playlists)The rest of my original source repos are
[here](https://github.com/HariSekhon?tab=repositories&q=&type=source&language=&sort=stargazers).Pre-built Docker images are available on my [DockerHub](https://hub.docker.com/u/harisekhon/).
