Add support for REX pull transport
For users who want to use yggdrasil / rhc with SSH remote execution provider, installer support is needed to properly configure the message broker and smart_proxy_remote_execution_ssh.
# /etc/foreman-proxy/settings.d/remote_execution_ssh.yml :mqtt_broker: localhost :mqtt_port: 1883 :mode: pull-mqtt
Refs #34239 - Use mode parameter for remote_execution_ssh plugin
The old async_ssh setting is now configured by setting the value of the
newly introduced mode parameter to ssh-async. See the commit which
introduced this change for more information:
This is part of version 0.5.0, which is included since Foreman 3.1.
Refs #34239: Require voxpupuli/puppet-mosquitto
This is needed to support REX pull transport via MQTT as puppet-mosquitto
is a soft dependency of puppet-foreman_proxy.
Refs #34239: Change mosquitto certs to use source
Spec tests won't pass if using content as there is no actual file
to read. To avoid mocking, use source to pull from the local source
on disk when copying the certificates.
#7 Updated by Eric Helms 2 months ago
- Status changed from Ready For Testing to Closed
Applied in changeset puppet-foreman_proxy|d7be285eb46697f45b98e108531001117ac766b8.