Enabling DHCP for PXE Boot Error

Problem: When enabling DHCP on Foreman smart-proxy host it returns an error message.

[ERROR ] [configure] Evaluation Error: Missing title. The title expression resulted in undef (file: /usr/share/foreman-installer/modules/foreman_proxy/manifests/proxydhcp.pp, line: 77, column: 16) on node

Expected outcome: DHCP is enabled on Eth1

Foreman and Proxy versions: 3.8

Other relevant data:

Installed on RedHat 8 using Scenario Katello. 2 eth adapters eth1 is a segregated VLAN for deployment.
DNS and TFTP are enabled without error.

Installer log doesn’t show any errors but does show it trying to find dhcp config

2023-11-10 16:30:03 [DEBUG ] [configure] Facter: Attempt to get DHCP for interface eth1, from systemd/netif/leases
2023-11-10 16:30:03 [DEBUG ] [configure] Facter: File at: /run/systemd/netif/leases/3 is not accessible.
2023-11-10 16:30:03 [DEBUG ] [configure] Facter: Attempt to get DHCP for interface eth1, from dhclient leases
2023-11-10 16:30:03 [DEBUG ] [configure] Facter: Attempt to get DHCP for interface eth1, from NetworkManager leases
2023-11-10 16:30:03 [DEBUG ] [configure] Facter: Attempt to get DHCP for interface eth1, from dhcpcd command
2023-11-10 16:30:03 [DEBUG ] [configure] Facter: Found interface eth1 with {:mac=>"00:00:00:00:57:2b", :bindings=>[{:address=>"10.10.0.1", :netmask=>"255.255.255.0", :network=>"10.10.0.0"}], :mtu=>1500}

Installer options are:

46. Set tftp, current value: true
47. Set tftp_listen_on, current value: "https"
48. Set tftp_managed, current value: true
49. Set tftp_manage_wget, current value: true
50. Set tftp_root, current value: "/var/lib/tftpboot"
51. Set tftp_dirs, current value: UNDEF
52. Set tftp_servername, current value: "10.10.0.1"
53. Set tftp_replace_grub2_cfg, current value: false
54. Set dhcp, current value: true
55. Set dhcp_listen_on, current value: "https"
56. Set dhcp_managed, current value: true
57. Set dhcp_provider, current value: "isc"
58. Set dhcp_subnets, current value: []
59. Set dhcp_ping_free_ip, current value: true
60. Set dhcp_option_domain, current value: ["domain.local"]
61. Set dhcp_search_domains, current value: ["domain.local"]
62. Set dhcp_interface, current value: "eth1"
63. Set dhcp_additional_interfaces, current value: []
64. Set dhcp_gateway, current value: "10.10.0.1"
65. Set dhcp_range, current value: "10.10.0.10 10.10.0.20"
66. Set dhcp_nameservers, current value: "10.10.0.1"
67. Set dhcp_pxeserver, current value: UNDEF
68. Set dhcp_pxefilename, current value: "pxelinux.0"
69. Set dhcp_ipxefilename, current value: UNDEF
70. Set dhcp_ipxe_bootstrap, current value: false
71. Set dhcp_network, current value: UNDEF
72. Set dhcp_netmask, current value: UNDEF
73. Set dhcp_server, current value: "127.0.0.1"
74. Set dhcp_config, current value: "/etc/dhcp/dhcpd.conf"
75. Set dhcp_leases, current value: "/var/lib/dhcpd/dhcpd.leases"
76. Set dhcp_key_name, current value: UNDEF
77. Set dhcp_key_secret, current value: UNDEF
78. Set dhcp_omapi_port, current value: 7911
79. Set dhcp_node_type, current value: "standalone"
80. Set dhcp_peer_address, current value: UNDEF
81. Set dns, current value: true
82. Set dns_listen_on, current value: "https"
83. Set dns_managed, current value: true
84. Set dns_provider, current value: "nsupdate"
85. Set dns_interface, current value: "eth1"
86. Set dns_zone, current value: "domain.local"
87. Set dns_reverse, current value: UNDEF
88. Set dns_server, current value: "127.0.0.1"
89. Set dns_ttl, current value: 86400
90. Set dns_tsig_keytab, current value: "/etc/foreman-proxy/dns.keytab"
91. Set dns_tsig_principal, current value: "foremanproxy/server.domain.local@"
92. Set dns_forwarders, current value: []

The DHCP files didn’t exist so I have installed “dhcp-server” which has created the base DHCP config file. Is there anything else I need do in order to get DHCP working?

Thanks for any help.