move vars to vars.mk
This commit is contained in:
@@ -1,22 +1,4 @@
|
|||||||
include config.mk
|
include vars.mk
|
||||||
|
|
||||||
#############
|
|
||||||
# VARIABLES #
|
|
||||||
#############
|
|
||||||
|
|
||||||
HOSTNAME := $(shell cat /etc/hostname)
|
|
||||||
HOSTNAMES := pi-broughton blade-canongate
|
|
||||||
MODULES_pi-broughton := http gemini smtp vaultwarden ln
|
|
||||||
MODULES_blade-canongate := etherpad
|
|
||||||
ALL_MODULES := $(sort $(foreach hostname,$(HOSTNAMES),$(MODULES_$(hostname))))
|
|
||||||
MASTER_NODE := pi-broughton
|
|
||||||
IS_MASTER_NODE := $(filter $(MASTER_NODE),$(HOSTNAME))
|
|
||||||
MODULES := $(MODULES_$(HOSTNAME))
|
|
||||||
SUBDOMAINS := $(foreach module,$(MODULES),$(SUBDOMAIN_$(module)))
|
|
||||||
COMPOSE_SERVICES := $(shell podman-compose config \
|
|
||||||
| yq ".services | keys" --output-format csv --csv-separator " ")
|
|
||||||
MAKE_MODULES := $(foreach module,$(MODULES),\
|
|
||||||
$(shell [ -f $(module)/Makefile ] && echo $(module)))
|
|
||||||
|
|
||||||
|
|
||||||
#############
|
#############
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
SUBDOMAIN_http := @
|
|
||||||
SUBDOMAIN_vaultwarden := pwd
|
|
||||||
SUBDOMAIN_etherpad := docs
|
|
||||||
SUBDOMAIN_ln := ln
|
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
HOSTNAME := $(shell cat /etc/hostname)
|
||||||
|
HOSTNAMES := pi-broughton blade-canongate
|
||||||
|
MODULES_pi-broughton := http gemini smtp vaultwarden ln
|
||||||
|
MODULES_blade-canongate := etherpad
|
||||||
|
ALL_MODULES := $(sort $(foreach hostname,$(HOSTNAMES),$(MODULES_$(hostname))))
|
||||||
|
MASTER_NODE := pi-broughton
|
||||||
|
IS_MASTER_NODE := $(filter $(MASTER_NODE),$(HOSTNAME))
|
||||||
|
MODULES := $(MODULES_$(HOSTNAME))
|
||||||
|
SUBDOMAINS := $(foreach module,$(MODULES),$(SUBDOMAIN_$(module)))
|
||||||
|
COMPOSE_SERVICES := $(shell podman-compose config \
|
||||||
|
| yq ".services | keys" --output-format csv --csv-separator " ")
|
||||||
|
MAKE_MODULES := $(foreach module,$(MODULES),\
|
||||||
|
$(shell [ -f $(module)/Makefile ] && echo $(module)))
|
||||||
|
SUBDOMAIN_http := @
|
||||||
|
SUBDOMAIN_vaultwarden := pwd
|
||||||
|
SUBDOMAIN_etherpad := docs
|
||||||
|
SUBDOMAIN_ln := ln
|
||||||
Reference in New Issue
Block a user