nomad v0.6.0 API Reference

Modules

Task for automatically creating a remote SQL database instance on a pre-determined cloud provider. The instance creation is done through the cloud providers’ API’s (mainly Amazon RDS and Google Cloud SQL) and restricted to the common options and operations that are offered in those API’s

Task for automatically deleting a remote SQL database on a pre-determined cloud provider. The instance deletion is done through the cloud provider’s API

Task for automatically listing all remote SQL databases on a pre-determined cloud provider. The instance listing is done through the cloud provider’s API

Task for automatically restarting a remote SQL database on a pre-determined cloud provider. The instance reboot is done through the cloud provider’s API

Task for automatically deploying production releases of Elixir and Phoenix applications to remote hosts. This task is mainly targeted at cloud hosts like Amazon EC2 instances or Google Compute Engine instances, but will work with any UNIX remote machine

Nomad is a tool for cloud abstraction and cloud portability for Elixir and Phoenix applications

Amazon Relational Database Service adapter for Nomad. API interaction is done through Ex_AWS

Consult the documentation in ExAws.EC2.Client

Amazon Simple Storage Service adapter for Nomad. API interaction is done through Ex_AWS

Amazon Elastic Compute Cloud adapter for Nomad. API interaction is done through Ex_Aws

Builds and deletes the deployment script for the production release

Google Cloud Storage adapter for Nomad. API interaction is done through GCloudex

Google Compute Engine adapter for Nomad. API interaction is done through GCloudex

Builds and deletes the NGINX script for the production release

Transfers the production release to the remote host and sets up the host’s environment, the application and the remote NGINX Web Server

Builds and deletes the script for the setup of the remote host

Consult the documentation in ExAws.RDS.Client

Consult the documentation in ExAws.S3.Client

Builds and deletes the Upstart script for the production release

Offers auxiliary functions for Nomad workflows

Consult the documentation in ExAws.EC2.Client

Defines the behaviour of Script