doex v0.4.16 mix doex.droplets.create View Source

Create a new digital ocean droplet

 mix doex.droplets.create <name> <options>

The following options with examples are shown below:

--region              nyc3
--size                512mb
--image               ubuntu-14-04-x64
--ssh_keys            1234,5467
--backups             # add option to enable
--ipv6                # add option to enable
--user_data           # TODO figure out what this should be
--private_networking  # add option to enable
--volumes             # TODO figure out what this should be
--tags                web,uat,temp

For example

mix doex.droplets.create mydroplet 
  --region tor1 
  --tags myt 
  --image ubuntu-14-04-x64 
  --size 512mb

If you have a specific config file, mix help doex.config then add it as an environment variable

DOEX_CONFIG=/tmp/my.doex mix doex.droplets.create mydroplet 
  --region tor1 
  --tags myt 
  --image ubuntu-14-04-x64 
  --size 512mb

Link to this section Summary

Functions

A task needs to implement run which receives a list of command line args

Link to this section Functions

Link to this macro invoke(piped_in_argument, expr) View Source (macro)

A task needs to implement run which receives a list of command line args.

Callback implementation for Mix.Task.run/1.