lib/contexto/ssh.rb in contexto-0.2.2 vs lib/contexto/ssh.rb in contexto-0.2.3
- old
+ new
@@ -1,9 +1,11 @@
# Context
module Contexto
# SSH class
class SSH
+ attr_reader :ipaddress, :cluster, :service, :container
+
def initialize(ipaddress, cluster, service, container)
@ipaddress = ipaddress
@cluster = cluster
@service = service
@container = container
@@ -24,13 +26,13 @@
def rake(rake_cmd)
exec "#{cmd} #{rake_cmd}'\""
end
def ssh_cmd
- "ssh -t -A #{@bastion_host} \"ssh -t ec2-user@#{@ipaddress} "
+ "ssh -t -A #{@bastion_host} \"ssh -t ec2-user@#{ipaddress} "
end
def cmd
- "'docker exec -it \\$(docker ps | grep ecs-#{@cluster}-#{@service}-.*-#{@container} | cut -d\\ -f1) bin/rails "
+ "'docker exec -it \\$(docker ps | grep ecs-#{cluster}-#{service}-.*-#{container} | cut -d\\ -f1) bin/rails "
end
end
end