2018-05-19 15:42:25 +00:00
|
|
|
#!/bin/sh -e
|
|
|
|
|
|
|
|
device=$(cat "${__object:?}/parameter/device")
|
|
|
|
ignition=$(cat "${__object}/parameter/ignition")
|
|
|
|
|
|
|
|
cat <<EOF
|
|
|
|
ignition_file="\$(mktemp /tmp/cdist.XXXXXXXXXX)"
|
|
|
|
|
|
|
|
base64 -d > "\${ignition_file}" << eof
|
|
|
|
$(base64 "${ignition}")
|
|
|
|
eof
|
|
|
|
|
|
|
|
coreos-install -d "${device}" \
|
|
|
|
\$(if [ -s "\${ignition_file}" ]; then
|
2018-10-06 11:41:09 +00:00
|
|
|
printf -- "-i \${ignition_file}\\n"
|
2018-05-19 15:42:25 +00:00
|
|
|
fi)
|
|
|
|
|
|
|
|
rm "\${ignition_file}"
|
|
|
|
EOF
|