chore: add make target for building AMIs (#602)

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This commit is contained in:
Andrew Rynhard 2019-04-30 10:21:51 -07:00 committed by GitHub
parent 0df1d9ca70
commit aba66b41e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -164,6 +164,16 @@ talos-gce: installer
@tar -C $(PWD)/build -Sczf $(PWD)/build/$@.tar.gz disk.raw
@rm $(PWD)/build/disk.raw
.PHONY: talos-aws
talos-aws: installer
@docker run \
--rm \
-i \
-e AWS_ACCESS_KEY_ID=$(AWS_ACCESS_KEY_ID) \
-e AWS_SECRET_ACCESS_KEY=$(AWS_SECRET_ACCESS_KEY) \
-e AWS_DEFAULT_REGION=$(AWS_DEFAULT_REGION) \
autonomy/installer:$(TAG) ami -var regions=${AWS_REGIONS}
.PHONY: talos-raw
talos-raw: installer
@docker run --rm -v /dev:/dev -v $(PWD)/build:/out --privileged $(DOCKER_ARGS) autonomy/installer:$(TAG) disk -n rootfs -l