UniFi Network Controller VM image
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

18 lines
458 B

ROOT_PASSWORD=uuunifi
OUTPUT_IMAGE=$(shell find output/base -type f -name '*.ova' | head -1)
all: output/unifi/
output/base/:
packer build -var root_password=$(ROOT_PASSWORD) packer/base.json
output/unifi/: output/base/
packer build -var root_password=$(ROOT_PASSWORD) \
-var source_image=$(OUTPUT_IMAGE) packer/provision.json
clean: clean_base clean_provisioned
clean_base:
rm -r output/base
clean_provisioned:
rm -r output/unifi
.PHONY: all clean