-
Notifications
You must be signed in to change notification settings - Fork 110
Split remote execution into multiple assemblies #4753
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
867e269
0904dbb
cd59a8b
bc7ca7b
7bde896
207eff3
94c6c0e
53e7c86
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,63 @@ | ||
| :_mod-docs-content-type: ASSEMBLY | ||
|
Check warning on line 1 in guides/common/assembly_configuring-remote-execution.adoc
|
||
|
|
||
| include::modules/con_configuring-remote-execution.adoc[] | ||
|
|
||
| include::modules/proc_configuring-the-fallback-to-any-smartproxy-remote-execution-setting-by-using-web-ui.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_configuring-the-fallback-to-any-smartproxy-remote-execution-setting-by-using-cli.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_configuring-the-global-smartproxy-remote-execution-setting-by-using-web-ui.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_configuring-the-global-smartproxy-remote-execution-setting-by-using-cli.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_setting-an-alternative-directory-for-remote-execution-jobs-in-push-mode.adoc[leveloffset=+1] | ||
|
|
||
| ifeval::["{context}" == "managing-hosts"] | ||
| include::modules/proc_setting-an-alternative-directory-for-remote-execution-jobs-in-pull-mode.adoc[leveloffset=+1] | ||
| endif::[] | ||
|
|
||
| include::modules/proc_altering-the-privilege-elevation-method.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_adding-project-server-ssh-key-to-authorized-keys.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_distributing-ssh-keys-for-remote-execution-manually.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_adding-a-passphrase-to-ssh-key-used-for-remote-execution.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_using-the-api-to-obtain-ssh-keys-for-remote-execution.adoc[leveloffset=+1] | ||
|
|
||
| ifndef::orcharhino,satellite[] | ||
| :parent-client-provisioning-template-type: {client-provisioning-template-type} | ||
| :client-provisioning-template-type: Agama | ||
| include::modules/proc_configuring-a-template-to-distribute-ssh-keys-during-provisioning.adoc[leveloffset=+1] | ||
| :client-provisioning-template-type: {parent-client-provisioning-template-type} | ||
| :!parent-client-provisioning-template-type: | ||
| endif::[] | ||
|
|
||
| ifndef::orcharhino[] | ||
| :parent-client-provisioning-template-type: {client-provisioning-template-type} | ||
| :client-provisioning-template-type: Kickstart | ||
| endif::[] | ||
| include::modules/proc_configuring-a-template-to-distribute-ssh-keys-during-provisioning.adoc[leveloffset=+1] | ||
| ifndef::orcharhino[] | ||
| :client-provisioning-template-type: {parent-client-provisioning-template-type} | ||
| :!parent-client-provisioning-template-type: | ||
| endif::[] | ||
|
|
||
| ifndef::orcharhino,satellite[] | ||
| :parent-client-provisioning-template-type: {client-provisioning-template-type} | ||
| :client-provisioning-template-type: Preseed | ||
| include::modules/proc_configuring-a-template-to-distribute-ssh-keys-during-provisioning.adoc[leveloffset=+1] | ||
| :client-provisioning-template-type: {parent-client-provisioning-template-type} | ||
| :!parent-client-provisioning-template-type: | ||
| endif::[] | ||
|
|
||
| include::assembly_configuring-smart-proxy-and-hosts-to-authenticate-with-ssh-certificates.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_configuring-a-keytab-for-kerberos-ticket-granting-tickets.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_configuring-kerberos-authentication-for-remote-execution.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_setting-the-job-rate-limit-on-smartproxy.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/con_using-extended-cron-lines.adoc[leveloffset=+1] | ||
aneta-petrova marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| :_mod-docs-content-type: ASSEMBLY | ||
|
Check warning on line 1 in guides/common/assembly_customizing-remote-jobs.adoc
|
||
|
|
||
| include::modules/con_customizing-remote-jobs.adoc[] | ||
|
|
||
| include::modules/proc_creating-a-job-template-by-using-web-ui.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_creating-a-job-template-by-using-cli.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_importing-an-ansible-playbook-by-name.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_importing-all-available-ansible-playbooks.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_customizing-job-templates.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_scheduling-a-recurring-ansible-job-for-a-host.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_scheduling-a-recurring-ansible-job-for-a-host-group.adoc[leveloffset=+1] | ||
|
|
||
| ifdef::katello,orcharhino,satellite[] | ||
| include::modules/proc_using-ansible-provider-for-package-and-errata-actions.adoc[leveloffset=+1] | ||
| endif::[] | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| :_mod-docs-content-type: ASSEMBLY | ||
|
Check warning on line 1 in guides/common/assembly_getting-started-with-remote-execution.adoc
|
||
|
|
||
| include::modules/con_getting-started-with-remote-execution.adoc[leveloffset=+1] | ||
aneta-petrova marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| include::modules/con_permissions-for-remote-execution.adoc[leveloffset=+1] | ||
|
|
||
| ifdef::foreman-el,foreman-deb[] | ||
| include::modules/proc_installing-the-remote-execution-plugin.adoc[leveloffset=+1] | ||
| endif::[] | ||
|
|
||
| ifdef::katello,orcharhino,satellite[] | ||
| include::modules/proc_configuring-a-host-to-use-the-pull-client.adoc[leveloffset=+1] | ||
| endif::[] | ||
|
|
||
| include::modules/proc_distributing-ssh-keys-for-remote-execution.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_executing-a-remote-job-by-using-web-ui.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/proc_executing-a-remote-job-by-using-cli.adoc[leveloffset=+1] | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| :_mod-docs-content-type: ASSEMBLY | ||
|
Check warning on line 1 in guides/common/assembly_remote-execution-overview.adoc
|
||
|
|
||
| include::modules/con_remote-execution-overview.adoc[] | ||
|
|
||
| include::modules/con_remote-execution-in-project.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/con_remote-execution-workflow.adoc[leveloffset=+1] | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can we reserve the term "workflow" for user workflows and call this a "process"?
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I like this question. I do not have an answer/+1/-1.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think I know what you mean with 'workflow' but also don't think 'process' would be right here. Is it okay if I leave this as is? This is not something I'm changing in this PR, the heading already exists.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sure, it's okay. |
||
|
|
||
| include::modules/con_transport-modes-for-remote-execution.adoc[leveloffset=+1] | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| :_mod-docs-content-type: CONCEPT | ||
|
|
||
| [id="configuring-remote-execution_{context}"] | ||
| = Configuring remote execution | ||
|
|
||
| [role="_abstract"] | ||
| You can configure remote execution in a number of ways to control how remote jobs run on your hosts. | ||
|
Check failure on line 7 in guides/common/modules/con_configuring-remote-execution.adoc
|
||
| This helps you configure the remote execution process to run in a way that fits your needs. | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| :_mod-docs-content-type: CONCEPT | ||
|
|
||
| [id="customizing-remote-jobs"] | ||
| = Customizing remote jobs | ||
|
|
||
| [role="_abstract"] | ||
| You can customize remote jobs in {Project} to fit your needs. | ||
| For example, you can create and customize job templates or you can import Ansible playbooks to use in your remote jobs. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| :_mod-docs-content-type: CONCEPT | ||
|
|
||
| [id="getting-started-with-remote-execution"] | ||
| = Getting started with remote execution | ||
|
|
||
| [role="_abstract"] | ||
| To run your first remote job, make sure your user account has the required permissions and your hosts are configured to run the jobs. | ||
aneta-petrova marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| :_mod-docs-content-type: CONCEPT | ||
|
|
||
| [id="remote-execution-overview"] | ||
| = Remote execution overview | ||
|
|
||
| [role="_abstract"] | ||
| Remote execution in {Project} allows you to run commands on hosts from {SmartProxies} by using shell scripts or Ansible roles and playbooks. | ||
aneta-petrova marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| Multiple transport modes and job providers are available so that you can pick the one that fits your network. | ||
aneta-petrova marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
Uh oh!
There was an error while loading. Please reload this page.