Packages
doex
0.4.14
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/ssh.hostkey.ex
defmodule Mix.Tasks.Doex.Ssh.Hostkey do
use Mix.Task
use FnExpr
@shortdoc "Add the droplet hostkey to the executing server"
@moduledoc"""
Add the droplet hostkey to the executing server
doex ssh.hostkey <droplet_id_or_name_or_tag>
You can provide the droplet ID, referenece it by name, or by tag (if you add the --tag option)
For example
doex ssh.hostkey my_app
This is useful after you have first created a droplet so that you can then SSH into
that server without any human intervention asking if you want to continue.
The authenticity of host '99.98.97.97 (99.98.97.97)' can't be established.
ECDSA key fingerprint is SHA256:ABCDEFHIK/def.
Are you sure you want to continue connecting (yes/no)?
If you have a specific config file, `mix help doex.config` then add it as an environment variable
DOEX_CONFIG=/tmp/my.doex doex ssh.hostkey my_app
"""
def run(args), do: Doex.Cli.Main.run({:ssh_hostkey, args})
end