Skip to content

andrelohmann/vagrant-aws-operation-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vagrant-aws-operation-stack

(c) Andre Lohmann (and others) 2020

Maintainer Contact

  • Andre Lohmann <lohmann.andre (at) gmail (dot) com>

content

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.

Prequesites

VirtualBox

  • 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

Vagrant

cli

plugins

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

AWS

  • 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

usage

upstart

  • 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

About

vagrant machine to rollout operation stack on aws

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published