images/debian-isogen
Nikolay Fedorov c604dbf7bf Replace input network-data format to yaml
Airshipctl deliver network-data from ephimeral BMH to isogen in yaml format.

Relates-To: #120

Change-Id: Id83f1ec7a71d1db5f34f4bcc826a7c5a7911ede2
2020-03-19 16:32:21 +04:00
..
examples Replace input network-data format to yaml 2020-03-19 16:32:21 +04:00
files Replace input network-data format to yaml 2020-03-19 16:32:21 +04:00
Dockerfile [#45] Switch cloud-init to network_data.json 2020-02-19 07:22:46 +00:00
Makefile Image tagging 2020-03-09 16:05:27 -07:00
README.md [AIR-152] Initial debian based iso builder 2020-02-03 17:13:02 +04:00

airship-isogen

Iso creation tool

Prepare

$(BUILD_DIR)=/some_path... mkdir $(BUILD_DIR)

If you don't have isogen image

make build_isogen

Usage

cp examples/user-data $(BUILD_DIR) cp examples/isogen.yaml $(BUILD_DIR) cp examples/network-config $(BUILD_DIR) #Modify files if necessary

docker run
--rm
-e BUILDER_CONFIG=/config/isogen.yaml
-v $(shell realpath $(BUILD_DIR)):/config/
$(shell cat $(BUILD_DIR)/image_id)

Get debian-custom.iso from dir $(BUILD_DIR)