A Vagrant base box for Mastodon
Go to file
Moritz Heiber 1fed59975f Added README, requirements.txt, removed unneded base packages, added submodule for Ansible provisioner 2017-04-16 22:22:32 +02:00
ansible@6ab1474414 Added README, requirements.txt, removed unneded base packages, added submodule for Ansible provisioner 2017-04-16 22:22:32 +02:00
preseeds Added README, requirements.txt, removed unneded base packages, added submodule for Ansible provisioner 2017-04-16 22:22:32 +02:00
.gitignore Initial checkin 2017-04-15 23:15:21 +02:00
.gitmodules Added README, requirements.txt, removed unneded base packages, added submodule for Ansible provisioner 2017-04-16 22:22:32 +02:00
LICENSE.md Added README, requirements.txt, removed unneded base packages, added submodule for Ansible provisioner 2017-04-16 22:22:32 +02:00
README.md Added README, requirements.txt, removed unneded base packages, added submodule for Ansible provisioner 2017-04-16 22:22:32 +02:00
packer.json Initial checkin 2017-04-15 23:15:21 +02:00
requirements.txt Added README, requirements.txt, removed unneded base packages, added submodule for Ansible provisioner 2017-04-16 22:22:32 +02:00

README.md

A VirtualBox box for Mastodon

This VirtualBox base box contains all the required packages and configuration for running/instantiating a Mastodon instance. It is build using Hashicorp's Packer, the provisioning is done with Ansible through a dedicated git submodule called mastodon-ansible. The tests are using ServerSpec.

Prerequisites

  • VirtualBox >= 5.1.x
  • Packer >= 1.0.0
  • Python >= 2.x
  • pip/python-pip >= 8.x

for testing purposes:

  • Vagrant >= 1.9.3

Setup

$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt

Building the box

TODO

Testing

TODO