A collection of vagrant templates for different purposes.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
dschier ce55539911 Doc: podman examples 2 years ago
vagrant-ansible initial commit 2 years ago
vagrant-ansible-local initial commit 2 years ago
vagrant-file initial commit 2 years ago
vagrant-multi-os initial commit 2 years ago
vagrant-podman Feature: podman examples 2 years ago
vagrant-podman-build Feature: podman examples 2 years ago
vagrant-shell-inline initial commit 2 years ago
vagrant-shell-script initial commit 2 years ago
vagrant-single initial commit 2 years ago
vagrant-stack initial commit 2 years ago
.editorconfig initial commit 2 years ago
.gitattributes initial commit 2 years ago
.gitignore initial commit 2 years ago
.gitmessage initial commit 2 years ago
KUDOS.txt Feature: moving to libera.chat 2 years ago
LICENSE initial commit 2 years ago
README.md Doc: podman examples 2 years ago

README.md

Vagrant Templates

A collection of vagrant templates for different purposes.

Motivation

Having some common Vagrantfiles on hand as a guideline or to explain behavior is very useful. Also one can reference this repository for blog articles or show different features.

Description

This repository contains various examples and templates for Vagrant deployments. There are also some articles on blog.while-true-do.io explaining more about Vagrant and some examples listed here.

Requirements

The Vagrantfiles are written to support VirtualBox, libvirt and Hyper-V providers. Depending on the Vagrantfile you want to use, you need the proper provisioners installed on your system. For example, to use the Ansible provisioner, you need to have Ansible installed.

Installation

Clone the repository

git clone https://code.while-true-do.io/templates/vagrant-templates.git

Download the latest release

Please check here

Usage

You just need to navigate to the subdirectory you want to use and run vagrant.

$ cd vagrant-single
$ vagrant up

Afterwards, you can check out your deployment.

# Check the status
$ vagrant status

# check the ssh configuration and IP
$ vagrant ssh-config

# SSH into a machine
$ vagrant ssh

Known Issues

None.

Changelog

TBD

Contribute

Thank you so much for considering to contribute! We are happy, when someone is joining the hard work. Please feel free to contribute, after having a look at the Conventions.

See who has contributed already in the KUDOS.txt.

Develop

TBD

Test

TBD

License

Except where otherwise noted, all work is licensed under a BSD-3-Clause License.

Contact