make-deploy/apt.mk

15 lines
369 B
Makefile

MANDATORY = $(shell printenv MANDATORY) APT_PACKAGES
pull-apt:
# nop
start-apt:
@- echo "\n### start"
@ $(foreach host,$(DEPLOY_HOSTS), \
echo "#host: $(host)"; \
set -e; \
ssh $(SSH_USER)@$(host) "sudo apt install -y $(APT_PACKAGES)"; \
if [ -e start.sh ]; then ssh $(SSH_USER)@$(host) "sh start.sh"; fi; \
sleep $(DEPLOY_START_DELAY); \
set +e; \
)