aboutsummaryrefslogtreecommitdiff
path: root/erp-playbook/Makefile
blob: 17498457660a207808e48530d9310bf16ba18779 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
BUILD_NUM = # retrieve latest build by default
BUILD_ENV = staging # alternately, use stable

get-last-change:
	sh local_scripts/check-for-changes.sh $(BUILD_ENV)

provision-drue:
ifeq ($(strip $(BUILD_NUM)),)
	ansible-playbook -K -t provision -l erp-drue -e erp_debian_installer_environment=$(BUILD_ENV) main.yml
else
	ansible-playbook -K -t provision -l erp-drue -e erp_build_number=$(BUILD_NUM) -e erp_debian_installer_environment=$(BUILD_ENV) main.yml
endif

run-drue:
ifeq ($(strip $(BUILD_NUM)),)
	ansible-playbook -t run_test -l erp-drue -e erp_debian_installer_environment=$(BUILD_ENV) main.yml
else
	ansible-playbook -t run_test -l erp-drue -e "{erp_build_number: $(BUILD_NUM)}" -e erp_debian_installer_environment=$(BUILD_ENV) main.yml
endif

roles:
	ansible-galaxy install -p roles -r requirements.yml

clean:
	rm -rf roles