A collection of vagrant templates for different purposes.
You can not 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 6 months ago
vagrant-ansible initial commit 6 months ago
vagrant-ansible-local initial commit 6 months ago
vagrant-file initial commit 6 months ago
vagrant-multi-os initial commit 6 months ago
vagrant-podman Feature: podman examples 6 months ago
vagrant-podman-build Feature: podman examples 6 months ago
vagrant-shell-inline initial commit 6 months ago
vagrant-shell-script initial commit 6 months ago
vagrant-single initial commit 6 months ago
vagrant-stack initial commit 6 months ago
.editorconfig initial commit 6 months ago
.gitattributes initial commit 6 months ago
.gitignore initial commit 6 months ago
.gitmessage initial commit 6 months ago
KUDOS.txt Feature: moving to libera.chat 6 months ago
LICENSE initial commit 6 months ago
README.md Doc: podman examples 6 months 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