PARTID=$(hammer --csv partition-table list | grep "Kickstart default," | cut -d, -f1)
PXEID=$(hammer --csv template list --per-page=1000 | grep "Kickstart default PXELinux" | cut -d, -f1)
SATID=$(hammer --csv template list --per-page=1000 | grep "provision" | grep ",Kickstart default" | cut -d, -f1)
for i in $(hammer --no-headers --csv os list | awk -F, {'print $1'})
do
hammer partition-table add-operatingsystem --id="${PARTID}" --operatingsystem-id="${i}"
hammer template add-operatingsystem --id="${PXEID}" --operatingsystem-id="${i}"
hammer os set-default-template --id="${i}" --config-template-id=${PXEID}
hammer os add-config-template --id="${i}" --config-template-id=${SATID}
hammer os set-default-template --id="${i}" --config-template-id=${SATID}
done
PARTID=$(hammer --csv partition-table list | grep "Kickstart default," | cut -d, -f1)
PXEID=$(hammer --csv template list --per-page=1000 | grep "Kickstart default PXELinux" | cut -d, -f1)
SATID=$(hammer --csv template list --per-page=1000 | grep "provision" | grep ",Kickstart default" | cut -d, -f1)
for i in $(hammer --no-headers --csv os list | awk -F, {'print $1'})
do
hammer partition-table add-operatingsystem --id="${PARTID}" --operatingsystem-id="${i}"
hammer template add-operatingsystem --id="${PXEID}" --operatingsystem-id="${i}"
hammer os set-default-template --id="${i}" --config-template-id=${PXEID}
hammer os add-config-template --id="${i}" --config-template-id=${SATID}
hammer os set-default-template --id="${i}" --config-template-id=${SATID}
done
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow