19 lines
668 B
Makefile
19 lines
668 B
Makefile
##
|
|
# SSH
|
|
|
|
.PHONY: ssh
|
|
ssh: aws-ec2-get-PrivateIpAddress-$(SERVER_NAME)
|
|
$(call ssh-connect,$(AWS_INSTANCE_IP),$(SHELL))
|
|
|
|
.PHONY: ssh-connect
|
|
ssh-connect: aws-ec2-get-PrivateIpAddress-$(SERVER_NAME)
|
|
$(call ssh-connect,$(AWS_INSTANCE_IP),make connect $(if $(SERVICE),SERVICE=$(SERVICE)))
|
|
|
|
.PHONY: ssh-exec
|
|
ssh-exec: aws-ec2-get-PrivateIpAddress-$(SERVER_NAME)
|
|
$(call ssh-exec,$(AWS_INSTANCE_IP),make exec $(if $(SERVICE),SERVICE=$(SERVICE)) $(if $(ARGS),ARGS='\''"$(ARGS)"'\''))
|
|
|
|
.PHONY: ssh-run
|
|
ssh-run: aws-ec2-get-PrivateIpAddress-$(SERVER_NAME)
|
|
$(call ssh-exec,$(AWS_INSTANCE_IP),make run $(if $(SERVICE),SERVICE=$(SERVICE)) $(if $(ARGS),ARGS='\''"$(ARGS)"'\''))
|