* Implemented Jaeger BasicAuth using nginx * removed duplicate JAMBONES_REDIS_HOST in bc-sip-sidecar config * add -y switch to apache2-utils * added apache2-utils to jambonz-mini packer nginx script * added jaeger basic auth parameters to jambonz-mini cloudformation
packer scripts
packer is a tool for building machine images. This folder contains packer templates for building AWS AMIs for running jambonz on AWS.
Building a single "all-in-one" AMI
The jambonz-mini packer template builds an AWS machine instance that contains all of the jambonz components on a single server. A jambonz-mini system is typically used for development and testing purposes, or to run a smaller production system.
Once you have created the AMIs you can then deploy the cluster using the jambonz-mini.yaml cloudformation script. Be sure to edit that CF script to reference your AMI ids and region in the Mappings section of the yaml document.
Building a scalable jambonz cluster
To build a horizontally-scalable jambonz cluster you will need to build 5 distinct AWS AMIs using these packer templates:
Once you have created the AMIs you can then deploy the cluster using the jambonz-scalable-production.yaml cloudformation script. Be sure to edit that CF script to reference your AMI ids and region in the Mappings section of the yaml document.