diff --git a/guides/common/assembly_configuring-and-setting-up-remote-jobs.adoc b/guides/common/assembly_configuring-and-setting-up-remote-jobs.adoc index e7257e454f0..ad4b59038ad 100644 --- a/guides/common/assembly_configuring-and-setting-up-remote-jobs.adoc +++ b/guides/common/assembly_configuring-and-setting-up-remote-jobs.adoc @@ -16,9 +16,11 @@ ifdef::foreman-el,foreman-deb[] include::modules/proc_installing-the-remote-execution-plugin.adoc[leveloffset=+2] endif::[] +ifndef::containerized[] ifdef::katello,orcharhino,satellite[] include::modules/proc_configuring-a-host-to-use-the-pull-client.adoc[leveloffset=+2] endif::[] +endif::[] include::modules/proc_distributing-ssh-keys-for-remote-execution.adoc[leveloffset=+2] @@ -36,7 +38,9 @@ include::modules/proc_configuring-the-global-smartproxy-remote-execution-setting include::modules/proc_configuring-the-global-smartproxy-remote-execution-setting-by-using-cli.adoc[leveloffset=+2] +ifndef::containerized[] include::modules/proc_setting-an-alternative-directory-for-remote-execution-jobs-in-push-mode.adoc[leveloffset=+2] +endif::[] ifeval::["{context}" == "managing-hosts"] include::modules/proc_setting-an-alternative-directory-for-remote-execution-jobs-in-pull-mode.adoc[leveloffset=+2] diff --git a/guides/common/modules/con_transport-modes-for-remote-execution.adoc b/guides/common/modules/con_transport-modes-for-remote-execution.adoc index 1ae78957447..ea08a72fdda 100644 --- a/guides/common/modules/con_transport-modes-for-remote-execution.adoc +++ b/guides/common/modules/con_transport-modes-for-remote-execution.adoc @@ -4,9 +4,14 @@ = Transport modes for remote execution [role="_abstract"] +ifndef::containerized[] You can configure {Project} to use push-based (SSH) or pull-based (MQTT) transport for remote job execution. Each {SmartProxy} uses one mode. Choose push for slightly better scalability in larger deployments or pull if your organization restricts the ports needed for SSH. +endif::[] +ifdef::containerized[] +You can configure {Project} to use push-based (SSH) transport for remote job execution. +endif::[] Push-based transport:: On {SmartProxies} in `ssh` mode, remote execution uses the SSH service to transport job details. @@ -17,6 +22,7 @@ Unless you have a different setting, the standard SSH port is 22. + This transport mode supports both Script and Ansible providers. +ifndef::containerized[] Pull-based transport:: On {SmartProxies} in `pull-mqtt` mode, remote execution uses Message Queueing Telemetry Transport (MQTT) to initiate the job execution it receives from {ProjectServer}. The host subscribes to the MQTT broker on {SmartProxy} for job notifications by using the `yggdrasil` pull client. @@ -35,3 +41,4 @@ If your {SmartProxy} already uses the `pull-mqtt` mode and you want to switch ba # {foreman-installer} --foreman-proxy-plugin-remote-execution-script-mode ssh ---- ==== +endif::[]