Move default PXE configuration to ironic-discoverd

This commit is contained in:
Dmitry Tantsur 2014-10-06 14:34:07 +02:00
parent 477135ef67
commit 6d3c5d6859
3 changed files with 8 additions and 11 deletions

View File

@ -5,6 +5,7 @@ set -eux
pip install ironic-discoverd
os-svc-daemon -n ironic-discoverd -i /usr -u root -c ironic-discoverd /etc/ironic-discoverd/discoverd.conf
install -d -m 0750 -o root -g root /etc/ironic-discoverd
install -d -m 0755 -o ironic -g ironic /tftpboot/pxelinux.cfg
# Enable the service
os-svc-enable -n ironic-discoverd

View File

@ -0,0 +1,7 @@
default discover
label discover
kernel discovery.kernel
append initrd=discovery.ramdisk ironic_callback_url=http://{{local-ipv4}}:5050/v1/continue
ipappend 3

View File

@ -24,14 +24,3 @@ mkdir -p "$TFTP_ROOT"
glance image-download --file "$TFTP_ROOT/discovery.kernel" discovery-kernel
glance image-download --file "$TFTP_ROOT/discovery.ramdisk" discovery-ramdisk
mkdir -p "$TFTP_ROOT/pxelinux.cfg"
cat > "$TFTP_ROOT/pxelinux.cfg/default" <<EOF
default discover
label discover
kernel discovery.kernel
append initrd=discovery.ramdisk ironic_callback_url=$CALLBACK
ipappend 3
EOF