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 1 year ago
vagrant-ansible initial commit 1 year ago
vagrant-ansible-local initial commit 1 year ago
vagrant-file initial commit 1 year ago
vagrant-multi-os initial commit 1 year ago
vagrant-podman Feature: podman examples 1 year ago
vagrant-podman-build Feature: podman examples 1 year ago
vagrant-shell-inline initial commit 1 year ago
vagrant-shell-script initial commit 1 year ago
vagrant-single initial commit 1 year ago
vagrant-stack initial commit 1 year ago
.editorconfig initial commit 1 year ago
.gitattributes initial commit 1 year ago
.gitignore initial commit 1 year ago
.gitmessage initial commit 1 year ago
KUDOS.txt Feature: moving to libera.chat 1 year ago
LICENSE initial commit 1 year ago
README.md Doc: podman examples 1 year 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