Problem:
Foreman Proxy not Installing, complaining about:
[ERROR ] [configure] Evaluation Error: Error while evaluating a Resource Statement, Foreman::Plugin[puppet]:
[ERROR ] [configure] parameter ‘version’ expects a String value, got Undef
[ERROR ] [configure] parameter ‘config_file_group’ expects a String value, got Undef (file: /usr/share/foreman-installer/modules/foreman/manifests/plugin/puppet.pp, line: 6) on node proxy.example.com
Expected outcome:
Foreman Proxy should install and be added to the main Foreman Server.
Foreman and Proxy versions:
3.1.1
Foreman and Proxy plugin versions:
No Plugins installed at this time
Distribution and version:
CentOS 8 Stream
Other relevant data:
foreman-installer \
--no-enable-foreman \
--no-enable-foreman-puppet \
--no-enable-foreman-cli \
--no-enable-foreman-cli-puppet \
--enable-puppet \
--puppet-server-ca=false \
--puppet-server-foreman-url=https://foreman.example.com \
--enable-foreman-proxy \
--foreman-proxy-puppetca=false \
--foreman-proxy-foreman-base-url=https://foreman.example.com \
--foreman-proxy-trusted-hosts=foreman.example.com \
--foreman-proxy-oauth-consumer-key=<key here> \
--foreman-proxy-oauth-consumer-secret=<secret here>
2022-01-28 16:33:41 [NOTICE] [root] Loading installer configuration. This will take some time.
2022-01-28 16:33:45 [NOTICE] [root] Running installer with log based terminal output at level NOTICE.
2022-01-28 16:33:45 [NOTICE] [root] Use -l to set the terminal output log level to ERROR, WARN, NOTICE, INFO, or DEBUG. See --full-help for definitions.
2022-01-28 16:33:47 [NOTICE] [configure] Starting system configuration.
2022-01-28 16:33:52 [ERROR ] [configure] Evaluation Error: Error while evaluating a Resource Statement, Foreman::Plugin[puppet]:
2022-01-28 16:33:52 [ERROR ] [configure] parameter 'version' expects a String value, got Undef
2022-01-28 16:33:52 [ERROR ] [configure] parameter 'config_file_group' expects a String value, got Undef (file: /usr/share/foreman-installer/modules/foreman/manifests/plugin/puppet.pp, line: 6) on node proxy.example.com
2022-01-28 16:33:52 [NOTICE] [configure] System configuration has finished.
There were errors detected during install.
Please address the errors and re-run the installer to ensure the system is properly configured.
Failing to do so is likely to result in broken functionality.
The full log is at /var/log/foreman-installer/foreman.log