cdist/cdist/conf/type/__install_coreos/gencode-remote

20 lines
382 B
Plaintext
Raw Normal View History

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