foreman-installer
foreman-installer copied to clipboard
Restructure installation and add a pulp scenario
Heavy draft, but at a basic level it works. What doesn't:
- Kafo can't parse pulpcore's types/logger.pp (https://projects.theforeman.org/issues/21398) - workaround is to join it all on one line
- Kafo interprets functions literally:
extlib::cache_data()and worker count calculation is put as the answer - workaround is pass it as installer parameters - There is no certificate setup: it assumes
/etc/pki/tls/certs/localhost.crtand/etc/pki/tls/private/localhost.keyexist - workaround is to runopenssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/localhost.key -out /etc/pki/tls/certs/localhost.crtprior - Requires a packaging change
Additionally: various parameters should be marked as advanced but currently aren't. This makes --help less useful.