Move default PXE configuration to ironic-discoverd
This commit is contained in:
parent
477135ef67
commit
6d3c5d6859
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user