Packages
doex
0.14.1
0.14.1
0.12.2
0.12.1
0.11.2
0.11.1
0.11.0
0.10.2
0.10.1
0.9.0
0.8.3
0.8.2
0.8.1
0.8.0
0.7.8
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0
0.4.18
0.4.17
0.4.16
0.4.15
0.4.14
0.4.13
0.4.12
0.4.11
0.4.10
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.1
0.3.0
0.2.2
0.2.1
0.2.0
0.1.1
A Digital Ocean API v2 client for Elixir (yes, another one)
Current section
Files
Jump to
Current section
Files
lib/mix/tasks/floating_ip.reassign.ex
defmodule Mix.Tasks.Doex.FloatingIp.Reassign do
use Mix.Task
use FnExpr
@shortdoc "Reassign a floating IP from one droplet to another."
@moduledoc """
Reassign a floating IP from one droplet to another:
doex floating_ip.reassign <old_droplet_name> <new_droplet_name>
Or, by tag:
doex floating_ip.id <old_droplet_tag> <new_droplet_tag> --tag
If by tag, it will grab the `latest`.
For example:
doex floating_ip.reassign myapp01 myapp02
If you have a specific config file, `mix help doex.config` then add it as an
environment variable:
DOEX_CONFIG=/tmp/my.doex doex floating_ip.reassign myapp01 myapp02
"""
def run(args), do: Doex.Cli.Main.run({:floating_ip_reassign, args})
end