From 1145da065701781d833b74268ca5a47571209c83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Mon, 5 Feb 2018 20:14:02 +0100 Subject: [PATCH] Update Makefile --- Makefile | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 01b4e19..fbb827b 100644 --- a/Makefile +++ b/Makefile @@ -2,21 +2,22 @@ venv = ./venv requirements = requirements.txt activate = source $(venv)/bin/activate pip = pip +ansible = venv/bin/ansible-playbook .PHONY: all -all: dotfiles packages +install: $(ansible) + $(activate) && ansible-playbook --diff --verbose ./playbook.yml + +.PHONY: clean +clean: + rm -r venv + +$(ansible): venv venv: + command -v virtualenv || sudo dnf install -y python2-virtualenv virtualenv --system-site-packages --python=python2 $(venv) $(activate) && $(pip) install -r $(requirements) freeze: $(activate) && $(pip) freeze > $(requirements) - -.PHONY: dotfiles -dotfiles: - ./install - -.PHONY: packages -packages: venv - $(activate) && ansible-playbook install-packages.yml