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