Taupage AMI Creation

How to build a new private Taupage AMI.

$ git clone git@github.com:zalando-stups/taupage.git
$ mkdir my-taupage-config
$ cp -r taupage/secret my-taupage-config
$ cp taupage/config-stups-example.sh my-taupage-config/config-stups.sh

Generate a new SSH keypair to be used for the “granting-service” user. Store the private SSH key in a safe place (you will need it later for deploying the “even” SSH access granting service, see how to deploy even). Copy the public SSH key into my-taupage-config/secret/ssh-access-granting-service.pub.

Edit the example configuration files as needed:

$ vim my-taupage-config/config-stups.sh
$ # edit my-taupage-config/secret/* files

Build a new Taupage AMI:

$ cd taupage
$ ./create-ami.sh ../my-taupage-config/config-stups.sh