(c) Andre Lohmann (and others) 2020
- Andre Lohmann <lohmann.andre (at) gmail (dot) com>
This vagrant machine deploys an operations stack on aws.
The stack consists of a gitlab server with mattermost, a gitlab runner and an ses account for email transactions.
- install the latest virtualbox from oracle repositories (https://www.virtualbox.org/wiki/Downloads)
- if you are on a linux distro, follow the instructions to add the oracle repo
- install the latest Oracle VM VirtualBox Extension Pack
- Install the latest vagrant (https://www.vagrantup.com/downloads.html)
the vagrant machines depends on two vagrant plugins.
vagrant plugin install vagrant-vbguest
these pluins should get installed automatically on a "vagrant up", if that fails anyways, please manually install the plugins by entering the commands
- Create IAM User (with AdminAccess permissions preferred)
- fetch Programmatic Access Credentials
- fetch IAM User ARN
- Create a Route53 Public Zone for showcase domain
- Subscribe to the latest Minimal Ubuntu 18.04 LTS - Bionic
- Select latest software version, your region and copy ami-id
- clone the repo and change to the directory
- copy ansible_vagrant/custom_vars.yml.example to ansible_vagrant/custom_vars.yml and set your credentials
- run the machine
vagrant up