1DOCKERHOST = DOCKERHOST 2DOCKERORG = DOCKERORG 3IMAGENAME = {{ role_name }} 4TAG = latest 5USER=$(shell id -u) 6PWD=$(shell pwd) 7build_and_push: apb_build docker_push apb_push 8 9.PHONY: apb_build 10apb_build: 11 docker run --rm --privileged -v $(PWD):/mnt:z -v $(HOME)/.kube:/.kube -v /var/run/docker.sock:/var/run/docker.sock -u $(USER) docker.io/ansibleplaybookbundle/apb-tools:latest prepare 12 docker build -t $(DOCKERHOST)/$(DOCKERORG)/$(IMAGENAME):$(TAG) . 13 14.PHONY: docker_push 15docker_push: 16 docker push $(DOCKERHOST)/$(DOCKERORG)/$(IMAGENAME):$(TAG) 17 18.PHONY: apb_push 19apb_push: 20 docker run --rm --privileged -v $(PWD):/mnt:z -v $(HOME)/.kube:/.kube -v /var/run/docker.sock:/var/run/docker.sock -u $(USER) docker.io/ansibleplaybookbundle/apb-tools:latest push 21 22