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.

17 lines
458 B

  1. ROOT_PASSWORD=uuunifi
  2. OUTPUT_IMAGE=$(shell find output/base -type f -name '*.ova' | head -1)
  3. all: output/unifi/
  4. output/base/:
  5. packer build -var root_password=$(ROOT_PASSWORD) packer/base.json
  6. output/unifi/: output/base/
  7. packer build -var root_password=$(ROOT_PASSWORD) \
  8. -var source_image=$(OUTPUT_IMAGE) packer/provision.json
  9. clean: clean_base clean_provisioned
  10. clean_base:
  11. rm -r output/base
  12. clean_provisioned:
  13. rm -r output/unifi
  14. .PHONY: all clean