Skip to content

Commit 9f3dd69

Browse files
committed
make: fix venv usage
Signed-off-by: Zakhar Bessarab <z.bessarab@victoriametrics.com>
1 parent 2fdb317 commit 9f3dd69

File tree

1 file changed

+26
-7
lines changed

1 file changed

+26
-7
lines changed

Makefile

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,38 @@ init-venv:
44
pip install -r requirements.txt
55
ansible-galaxy collection install community.general==8.3.0
66

7-
venv:
8-
. .venv/bin/activate
9-
10-
lint: venv
11-
yamllint roles playbooks
7+
lint:
8+
. .venv/bin/activate; \
9+
yamllint roles playbooks; \
1210
ansible-lint roles/ playbooks/
1311

14-
molecule-converge: venv
12+
activate-venv:
13+
. .venv/bin/activate
14+
15+
molecule-converge-single:
16+
make activate-venv; \
1517
cd roles/single && molecule converge -s docker
18+
19+
molecule-converge-vmagent:
20+
make activate-venv; \
1621
cd roles/vmagent && molecule converge -s docker
22+
23+
molecule-converge-vmalert:
24+
make activate-venv; \
1725
cd roles/vmalert && molecule converge -s docker
1826

19-
molecule-destroy: venv
27+
molecule-converge: molecule-converge-single molecule-converge-vmagent molecule-converge-vmalert
28+
29+
molecule-destroy-single:
30+
make activate-venv; \
2031
cd roles/single && molecule destroy -s docker
32+
33+
molecule-destroy-vmagent:
34+
make activate-venv; \
2135
cd roles/vmagent && molecule destroy -s docker
36+
37+
molecule-destroy-vmalert:
38+
make activate-venv; \
2239
cd roles/vmalert && molecule destroy -s docker
40+
41+
molecule-destroy: molecule-destroy-single molecule-destroy-vmagent molecule-destroy-vmalert

0 commit comments

Comments
 (0)