Bug #17117
closedDocument valid values for puppetrun_provider
Description
The Puppet SSH
provider name given in the puppet.yml file after installation of FM 1.13.0 is incorrect, it should be puppet_proxy_ssh:
$ grep ssh /etc/foreman-proxy/settings.d/puppet.yml
puppet_proxy_ssh (run puppet over ssh)
:use_provider: puppet_proxy_puppetssh
it should be puppet_proxy_ssh instead of puppet_proxy_puppetssh
This happens if the foreman installer was excuted with parameters like
--foreman-proxy-puppetrun-provider=puppetssh
Bug#15323 describes the same issue for FM1.12 and was closed in this context
Updated by Dominic Cleal about 8 years ago
- Project changed from Smart Proxy to Installer
- Status changed from New to Feedback
This happens if the foreman installer was excuted with parameters like
--foreman-proxy-puppetrun-provider=puppetssh
Execute it with --foreman-proxy-puppetrun-provider=ssh
then, and the resulting name should be correct. 1.12 (well, foreman_proxy 3.x) issued a warning for this value, it was deprecated in favour of "ssh".
Updated by Dirk Mayer about 8 years ago
The execution of the forman-installer with parameter --foreman-proxy-puppetrun-provider=ssh works fine and without error. Maybe the description of the installer options in the manual chapter 3.2.2 on the foreman website for version 1.13 needs to be updated instead.
Updated by Dominic Cleal about 8 years ago
- Subject changed from puppet.yml gives incorrect puppet_proxy_puppetssh provider name to Document valid values for puppetrun_provider
- Category set to Foreman modules
- Status changed from Feedback to New
Updated by Dominic Cleal over 7 years ago
- Is duplicate of Bug #17631: Validate realms/puppetrun providers added
Updated by Dominic Cleal over 7 years ago
- Status changed from New to Duplicate
Thanks for the report, validation (and listing of valid values in the installer's interactive mode) should be present since #17631.