nomad v0.7.1 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
Task for automatically creating a remote storage on a pre-determined cloud provider. The storage creation is done through the cloud provider’s API
Task for automatically deleting a remote storage on a pre-determined cloud provider. The storage deletion is done through the cloud provider’s API
Task for automatically listing all remote storages on a pre-determined cloud provider. The storage listing in done through the cloud provider’s API
Task for automatically migrating a remote storage on the chosen cloud provider’s storage service to another copying every file and storing them in the same directory structure as the original storage
Task for automatically creating a remote virtual machine instance on a pre-determined cloud provider. The instace creation is done through the cloud provider’s API and restricted to the common options and operations that are offered across APIs
Task for automatically deleting a remote virtual machine on a pre-determined cloud provider. The instance deletion is done through the cloud provider’s API
Task for automatically listing all remote Virtual Machine instances on a pre-determined cloud provider. The instance listing is done through the cloud provider’s API
Task for automatically restarting a virtual machine instance on a pre-determined cloud provider. The instance reboot is done through the cloud provider’s API
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 SQL adapter for Nomad. API interaction is done through GCloudex
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
Interface for the Nomad SQL API. All the functions here will call their respective callbacks to the desired cloud’s client adapter
Interface for the Nomad Storage API. All the functions here will call their respective callbacks to the desired cloud’s client adapter
Builds and deletes the Upstart script for the production release
Offers auxiliary functions for Nomad workflows
Interface for the Nomad Virtual Machines API. All the functions here will call their respective callbacks generated from the desired cloud’s client adapter
Defines the behaviour of Script