2021-05-31 03:45:39 +02:00
|
|
|
CMDS += openstack
|
2021-02-09 17:05:00 +01:00
|
|
|
ENV_VARS += OS_AUTH_URL OS_TENANT_ID OS_TENANT_NAME OS_USERNAME OS_PASSWORD OS_REGION_NAME OS_USER_DOMAIN_NAME OS_PROJECT_DOMAIN_NAME
|
2021-06-12 03:13:01 +02:00
|
|
|
ifneq ($(DEBUG),)
|
2021-02-09 17:05:00 +01:00
|
|
|
OPENSTACK_ARGS += --debug
|
|
|
|
endif
|
2021-06-12 03:13:01 +02:00
|
|
|
ifneq ($(VERBOSE),)
|
2021-02-09 17:05:00 +01:00
|
|
|
OPENSTACK_ARGS += -v
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(DOCKER), true)
|
2021-06-12 03:13:01 +02:00
|
|
|
# function openstack: Call run DOCKER_REPOSITORY/openstack:DOCKER_IMAGE_TAG with arg 1
|
2021-02-09 17:05:00 +01:00
|
|
|
define openstack
|
2021-06-12 03:13:01 +02:00
|
|
|
$(call INFO,openstack,$(1))
|
2021-06-09 03:41:47 +02:00
|
|
|
$(call run,$(DOCKER_REPOSITORY)/openstack:$(DOCKER_IMAGE_TAG) $(1))
|
2021-02-09 17:05:00 +01:00
|
|
|
endef
|
|
|
|
else
|
2021-06-06 16:29:54 +02:00
|
|
|
# function openstack: Call run openstack with arg 1
|
2021-02-09 17:05:00 +01:00
|
|
|
define openstack
|
2021-06-12 03:13:01 +02:00
|
|
|
$(call INFO,openstack,$(1))
|
2021-02-09 17:05:00 +01:00
|
|
|
$(call run,openstack $(1))
|
|
|
|
endef
|
|
|
|
endif
|