#!/bin/bash
+dry_run=false
+if [ "$1" = "-n" ] ; then
+ dry_run=true
+fi
+
if [ $# -ne 1 ]; then
- echo "Usage: $0 <autocluster-config>"
+ echo "Usage: $0 [ -n ] <autocluster-config>"
exit 1
fi
echo "Setting up network \"${netname}\""
t=$(mktemp)
gen_xml "$netname" "$ip" "$mask" "$opts" >"$t"
- virsh net-define "$t" && \
- virsh net-start "$netname" && \
- virsh net-autostart "$netname"
+ if $dry_run ; then
+ cat "$t"
+ else
+ virsh net-define "$t" && \
+ virsh net-start "$netname" && \
+ virsh net-autostart "$netname"
+ fi
rm -f "$t"
done <"$network_map"