Hi,
Trying to run foreman-installer and its fails early on as it can’t start HTTPD as we seem to be missing a few SSL related files like a hostname.pem file and crl.pem I thought foreman would install and initially setup ssl? Assuming we are missing something here?
Could you provide some more information about how you’re installing? It sounds like you’re installing without Puppet which means you must supply custom certificates. CRL is optional, but you must set it to an empty string when you’re not using it.
Are you sure you’re not passing --enable-puppet false or --puppet-server false? By default we rely on Puppet certificates. The installer will attempt to make sure the Puppet CA is set up before using them, but if you disable that, the server must be provisioned with certificates before running the installer or providing custom paths.
Now the foreman-installer states it can’t start puppetserver
Once the installer finishes, its states the enable-foreman-plugin-puppetdb - command not found
This however seems a valid option for version 1.22
the value we are trying to use is for that option: https://hostname:8081/v2/commands - Is this correct?
It’s much easier if you give the exact error messages and exact commands (with passwords obfuscated). Right now I don’t know I have to guess what you mean and since my time is limited, responding ends up very low on my todo list.
Puppetmaster is running at port 8140
The full log is at /var/log/foreman-installer/foreman.log
03_foreman_installer.sh: line 14: --enable-foreman-plugin-puppetdb: command not found