This pack deploys an Arroyo cluster.
See the docs for details on how to use this pack.
The pack is configurable via a number of variables. At minimum, you must configure the postgres database and s3 bucket to use.
job_name
(string) - The name of Nomad job for the Arroyo clusterregion
(string) - The region where jobs will be deployeddatacenters
(list(string)) - A list of datacenters in the region which are eligible for task placementprometheus_endpoint
(string) - Endpoint for prometheus with protocol, required for job metrics (for examplehttp://prometheus.service:9090
)prometheus_auth
(string) - Basic authentication for prometheus if requiredpostgres_host
(string) - Host of your postgres databasepostgres_port
(number) - Port of your postgres databasepostgres_db
(string) - Name of your postgres databasepostgres_user
(string) - User of your postgres databasepostgres_password
(string) - Password of your postgres databases3_region
(string) - S3 bucket to store checkpoints and pipeline artifactss3_bucket
(string) - S3 bucket to store checkpoints and pipeline artifactsnomad_api
(string) - Nomad API endpoint with protocol (for examplehttp://nomad.service:4646
)compiler_resources
(object) - Set the CPU and memory to use for the compiler; at least 2 GB of memory is requiredcontroller_resources
(object) - The resources for the controller and API