foreman-installer icon indicating copy to clipboard operation
foreman-installer copied to clipboard

Restructure installation and add a pulp scenario

Open ekohl opened this issue 3 years ago • 0 comments

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.crt and /etc/pki/tls/private/localhost.key exist - workaround is to run openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/localhost.key -out /etc/pki/tls/certs/localhost.crt prior
  • Requires a packaging change

Additionally: various parameters should be marked as advanced but currently aren't. This makes --help less useful.

ekohl avatar Dec 02 '22 21:12 ekohl