Problem: I have been trying to replace the default CA and Server certificates with locally generated CA and Server certificates. However the installer reports that all provided options are considered “unrecognized” even though they are listed with the foreman-install --help command.
Command executed: foreman-installer -–foreman-plugin-puppetdb-ssl-certificate /etc/puppetlabs/tls/certs/wildcard.crt -–foreman-plugin-puppetdb-ssl-ca-file /etc/puppetlabs/tls/ca/ca.crt -–foreman-plugin-puppetdb-ssl-private-key /etc/puppetlabs/tls/keys/wildcard.key -–foreman-proxy-puppet-ssl-ca /etc/puppetlabs/tls/ca/ca.crt -–foreman-proxy-ssl-ca /etc/puppetlabs/tls/ca/ca.crt -–foreman-proxy-puppet-ssl-cert /etc/puppetlabs/tls/certs/wildcard.crt -–foreman-proxy-puppet-ssl-key /etc/puppetlabs/tls/keys/wildcard.key -–foreman-proxy-ssl-cert /etc/puppetlabs/tls/certs/wildcard.crt -–foreman-proxy-ssl-key /etc/puppetlabs/tls/keys/wildcard.key
Expected outcome: Installer should run successfully and local certs should replace default certs
Foreman and Proxy versions: 3.10.1
Foreman and Proxy plugin versions: 6.4.0
Distribution and version: Rocky Linux 9
Other relevant data:
2025-07-16 10:40:36 [NOTICE] [root] Loading installer configuration. This will take some time.
2025-07-16 10:40:40 [NOTICE] [root] Running installer with log based terminal output at level NOTICE.
2025-07-16 10:40:40 [NOTICE] [root] Use -l to set the terminal output log level to ERROR, WARN, NOTICE, INFO, or DEBUG. See --full-help for definitions.
ERROR: Unrecognised option '-–foreman-plugin-puppetdb-ssl-certificate'