commit | cae5b3e1273e716932a07c3d1ed90aa9eaab2964 | [log] [tgz] |
---|---|---|
author | Denis Egorenko <degorenko@mirantis.com> | Fri Dec 13 15:03:44 2019 +0400 |
committer | Denis Egorenko <degorenko@mirantis.com> | Fri Dec 13 15:03:44 2019 +0400 |
tree | f96cc023315bf3899bcf02b65f166aa90377ded3 | |
parent | e5f37ab8d08b4f120ae3e4ce2f5795834baf8cfe [diff] |
Add ability to build offline image with MU tag inside MU tag inside will be just simple symlink to latest available MU release and needed to be able to deploy by tag from image. Change-Id: I73e5876a633c18dc55767bc20c5d0686fd426caf Related-Prod: PROD-34366
Packer templates are used to:
PACKER_URL="https://dl.bintray.com/mitchellh/packer/packer_0.8.2_linux_amd64.zip" PACKER_ZIP=$(basename ${PACKER_URL}) PACKER_ZIP_MD5="bc37abe5e183a11bd8c1b2efc385059b" mkdir -p ~/bin/packer cd ~/bin/packer export PATH="${PATH}:~/bin/packer" wget -O ${PACKER_ZIP} ${PACKER_URL} echo "${PACKER_ZIP_MD5} ${PACKER_ZIP}" >> md5sum md5sum -c --status md5sum unzip ${PACKER_ZIP}
Enter build directory by selecting OS type and version. You should see file template.json.
Start building some images:
packer build -only=virtualbox-iso template.json
Directory http/ contains OS installer config files (preseed/kickstart/..)
Directory scripts/ contains set of scripts for provision after image build.