Files
jambonz-infrastructure/packer
Dave Horton 80ec4a45da Feature/proxmox (#50)
* initial changes for proxmox support

* proxmox packer updates

* terraform template for Proxmox jambonz-mini

* update jambonz-mini to 0.8.3-3
2023-05-31 10:05:42 -04:00
..
2023-05-31 10:05:42 -04:00
2022-12-24 14:04:59 -06:00
2023-05-17 09:33:53 -04:00
2022-04-20 15:38:57 -04:00

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.