Using foreman-installer (1.6.0), the smart-proxy is not listening on IPv6. It's only bound to IPv4. Please support dual-stack environments, listening on both IPv6 and IPv4.
tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN
#2 Updated by Joshua Hoblitt over 6 years ago
ipv6 support would be great. Foreman/proxy would need modification in multiple ways to support it (beyond changing the puppet module that configures ISC DHCP).At least:
- The internal IP address validation would need to be changed to allow ipv6 IP addresses.
- DNS record support would need to be modified to allow the creation of AAAA records
- DHCP reservation would need to be modified to allow ipv6 IPs, as would parsing of dhcpd.conf
- IP auto-suggest would need to understand ipv6
- subnet IP address and subnet mask handling would need to be modified to allow ipv6
#3 Updated by Simon Leinen over 6 years ago
It would be great if the Foreman got comprehensive IPv6 support along the lines of what Joshua wrote. But I would be interested in even just what the original requestor asked for. In fact we have been using this in our setup: We have clusters in multiple geographically distributed sites, and we don't have IPv4 routing between these sites (because they use private addresses), only IPv6. By enabling IPv6 on the Smart Proxy, we have been able to manage OS installs across sites in this situation. A minimalistic way to do this is the attached patch (against 1.7.3). A better way would be to introduce an additional configuration parameter, e.g. "host", to allow a user to specific which address the proxy should bind to.