Metadata


Name
foreman_remote_execution
Version
16.0.3
Platform
ruby
Authors
Foreman Remote Execution team
Bindir
bin
Date
2025-05-13 00:00:00 UTC
Dependencies
deface (>= 0)
dynflow (>= 1.0.2, < 2.0.0)
foreman-tasks (>= 8.3.0)
factory_bot_rails (~> 4.8.0, development)
rdoc (>= 0, development)
Description
A plugin bringing remote execution to the Foreman, completing the config management functionality with remote management functionality.
Email
foreman-dev@googlegroups.com
Extra rdoc files
LICENSE
README.md
Files
LICENSE
README.md
Rakefile
app/assets/javascripts/foreman_remote_execution/execution_interface.js
app/assets/javascripts/foreman_remote_execution/job_templates.js
app/assets/javascripts/foreman_remote_execution/locale/de/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/locale/en_GB/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/locale/es/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/locale/fr/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/locale/ja/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/locale/ka/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/locale/ko/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/locale/pt_BR/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/locale/ru/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/locale/zh_CN/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/locale/zh_TW/foreman_remote_execution.js
app/assets/javascripts/foreman_remote_execution/template_input.js
app/assets/javascripts/foreman_remote_execution/template_invocation.js
app/assets/stylesheets/foreman_remote_execution/foreman_remote_execution.css
app/assets/stylesheets/foreman_remote_execution/job_invocations.scss
app/assets/stylesheets/foreman_remote_execution/modal_window.scss
app/assets/stylesheets/foreman_remote_execution/template_invocation.scss
app/controllers/api/v2/foreign_input_sets_controller.rb
app/controllers/api/v2/job_invocations_controller.rb
app/controllers/api/v2/job_templates_controller.rb
app/controllers/api/v2/remote_execution_features_controller.rb
app/controllers/api/v2/template_invocations_controller.rb
app/controllers/cockpit_controller.rb
app/controllers/concerns/foreman/controller/parameters/foreign_input_set.rb
app/controllers/concerns/foreman/controller/parameters/job_template.rb
app/controllers/concerns/foreman/controller/parameters/remote_execution_feature.rb
app/controllers/concerns/foreman/controller/parameters/targeting.rb
app/controllers/foreman_remote_execution/concerns/api/v2/registration_commands_controller_extensions.rb
app/controllers/foreman_remote_execution/concerns/api/v2/registration_controller_extensions.rb
app/controllers/foreman_remote_execution/concerns/api/v2/subnets_controller_extensions.rb
app/controllers/job_invocations_controller.rb
app/controllers/job_templates_controller.rb
app/controllers/remote_execution_features_controller.rb
app/controllers/template_invocations_controller.rb
app/controllers/ui_job_wizard_controller.rb
app/graphql/mutations/job_invocations/create.rb
app/graphql/types/job_invocation.rb
app/graphql/types/job_invocation_input.rb
app/graphql/types/recurrence_input.rb
app/graphql/types/scheduling_input.rb
app/graphql/types/targeting_enum.rb
app/helpers/concerns/foreman_remote_execution/job_templates_extensions.rb
app/helpers/hosts_extensions_helper.rb
app/helpers/job_invocation_output_helper.rb
app/helpers/job_invocations_chart_helper.rb
app/helpers/job_invocations_helper.rb
app/helpers/remote_execution_helper.rb
app/lib/actions/middleware/bind_job_invocation.rb
app/lib/actions/remote_execution/event_helpers.rb
app/lib/actions/remote_execution/proxy_action.rb
app/lib/actions/remote_execution/run_host_job.rb
app/lib/actions/remote_execution/run_hosts_job.rb
app/lib/actions/remote_execution/template_invocation_progress_logging.rb
app/lib/foreman_remote_execution/provider_input.rb
app/lib/foreman_remote_execution/renderer/scope/input.rb
app/lib/foreman_remote_execution/renderer_methods.rb
app/lib/proxy_api/remote_execution_ssh.rb
app/mailers/rex_job_mailer.rb
app/models/concerns/api/v2/hosts_controller_extensions.rb
app/models/concerns/api/v2/interfaces_controller_extensions.rb
app/models/concerns/foreman_remote_execution/bookmark_extensions.rb
app/models/concerns/foreman_remote_execution/errors_flattener.rb
app/models/concerns/foreman_remote_execution/foreman_tasks_cleaner_extensions.rb
app/models/concerns/foreman_remote_execution/foreman_tasks_task_extensions.rb
app/models/concerns/foreman_remote_execution/foreman_tasks_triggering_extensions.rb
app/models/concerns/foreman_remote_execution/host_extensions.rb
app/models/concerns/foreman_remote_execution/nic_extensions.rb
app/models/concerns/foreman_remote_execution/smart_proxy_extensions.rb
app/models/concerns/foreman_remote_execution/subnet_extensions.rb
app/models/concerns/foreman_remote_execution/taxonomy_extensions.rb
app/models/concerns/foreman_remote_execution/template_extensions.rb
app/models/concerns/foreman_remote_execution/template_input_extensions.rb
app/models/concerns/foreman_remote_execution/template_overrides.rb
app/models/concerns/foreman_remote_execution/user_extensions.rb
app/models/foreign_input_set.rb
app/models/host_proxy_invocation.rb
app/models/host_status/execution_status.rb
app/models/input_template_renderer.rb
app/models/invocation_provider_input_value.rb
app/models/job_invocation.rb
app/models/job_invocation_composer.rb
app/models/job_invocation_task_group.rb
app/models/job_template.rb
app/models/job_template_effective_user.rb
app/models/remote_execution_feature.rb
app/models/remote_execution_provider.rb
app/models/rex_mail_notification.rb
app/models/ssh_execution_provider.rb
app/models/target_remote_execution_proxy.rb
app/models/targeting.rb
app/models/targeting_host.rb
app/models/template_invocation.rb
app/models/template_invocation_event.rb
app/models/template_invocation_input_value.rb
app/overrides/execution_interface.rb
app/overrides/subnet_proxies.rb
app/services/default_proxy_proxy_selector.rb
app/services/remote_execution_proxy_selector.rb
app/services/ui_notifications/remote_execution_jobs/base_job_finish.rb
app/views/api/v2/foreign_input_sets/base.json.rabl
app/views/api/v2/foreign_input_sets/create.json.rabl
app/views/api/v2/foreign_input_sets/index.json.rabl
app/views/api/v2/foreign_input_sets/main.json.rabl
app/views/api/v2/foreign_input_sets/show.json.rabl
app/views/api/v2/host/main.rabl
app/views/api/v2/interfaces/execution_flag.json.rabl
app/views/api/v2/job_invocations/base.json.rabl
app/views/api/v2/job_invocations/create.json.rabl
app/views/api/v2/job_invocations/hosts.json.rabl
app/views/api/v2/job_invocations/index.json.rabl
app/views/api/v2/job_invocations/main.json.rabl
app/views/api/v2/job_invocations/show.json.rabl
app/views/api/v2/job_templates/base.json.rabl
app/views/api/v2/job_templates/create.json.rabl
app/views/api/v2/job_templates/index.json.rabl
app/views/api/v2/job_templates/main.json.rabl
app/views/api/v2/job_templates/show.json.rabl
app/views/api/v2/job_templates/update.json.rabl
app/views/api/v2/remote_execution_features/available_remote_execution_features.json.rabl
app/views/api/v2/remote_execution_features/base.json.rabl
app/views/api/v2/remote_execution_features/index.json.rabl
app/views/api/v2/remote_execution_features/main.json.rabl
app/views/api/v2/remote_execution_features/show.json.rabl
app/views/api/v2/smart_proxies/pubkey.json.rabl
app/views/api/v2/subnets/remote_execution_proxies.json.rabl
app/views/api/v2/template_invocations/base.json.rabl
app/views/api/v2/template_invocations/template_invocations.json.rabl
app/views/dashboard/_latest-jobs.html.erb
app/views/job_invocation_task_groups/_job_invocation_task_groups.html.erb
app/views/job_invocations/_card_results.html.erb
app/views/job_invocations/_card_schedule.html.erb
app/views/job_invocations/_card_target_hosts.html.erb
app/views/job_invocations/_card_user_input.html.erb
app/views/job_invocations/_description_fields.html.erb
app/views/job_invocations/_form.html.erb
app/views/job_invocations/_preview_hosts_list.html.erb
app/views/job_invocations/_preview_hosts_modal.html.erb
app/views/job_invocations/_rerun_taxonomies.html.erb
app/views/job_invocations/_tab_hosts.html.erb
app/views/job_invocations/_tab_overview.html.erb
app/views/job_invocations/_tab_preview_templates.html.erb
app/views/job_invocations/_user_input.html.erb
app/views/job_invocations/index.html.erb
app/views/job_invocations/new.html.erb
app/views/job_invocations/refresh.js.erb
app/views/job_invocations/show.html.erb
app/views/job_invocations/show.js.erb
app/views/job_invocations/show.json.erb
app/views/job_invocations/welcome.html.erb
app/views/job_templates/_custom_tab_headers.html.erb
app/views/job_templates/_custom_tabs.html.erb
app/views/job_templates/_import_job_template_modal.html.erb
app/views/job_templates/edit.html.erb
app/views/job_templates/index.html.erb
app/views/job_templates/new.html.erb
app/views/overrides/nics/_execution_interface.html.erb
app/views/overrides/subnets/_rex_tab.html.erb
app/views/overrides/subnets/_rex_tab_pane.html.erb
app/views/remote_execution_features/_form.html.erb
app/views/remote_execution_features/index.html.erb
app/views/remote_execution_features/show.html.erb
app/views/rex_job_mailer/job_finished.html.erb
app/views/rex_job_mailer/job_finished.text.erb
app/views/template_inputs/_foreign_input_set_form.html.erb
app/views/template_invocations/_output_line_set.html.erb
app/views/template_invocations/_refresh.js.erb
app/views/template_invocations/show.html.erb
app/views/template_invocations/show.js.erb
app/views/templates/script/check_update.erb
app/views/templates/script/convert2rhel_analyze.erb
app/views/templates/script/module_action.erb
app/views/templates/script/package_action.erb
app/views/templates/script/power_action.erb
app/views/templates/script/puppet_agent_disable.erb
app/views/templates/script/puppet_agent_enable.erb
app/views/templates/script/puppet_install_modules_from_forge.erb
app/views/templates/script/puppet_install_modules_from_git.erb
app/views/templates/script/puppet_run_once.erb
app/views/templates/script/run_command.erb
app/views/templates/script/run_downloaded_script.erb
app/views/templates/script/service_action.erb
config/initializers/inflections.rb
config/routes.rb
db/migrate/20150612121541_add_job_template_to_template.rb
db/migrate/20150708133241_add_targeting.rb
db/migrate/20150708133242_add_invocation.rb
db/migrate/20150708133305_add_template_invocation.rb
db/migrate/20150812110800_add_resolved_at_to_targeting.rb
db/migrate/20150812145900_add_last_task_id_to_job_invocation.rb
db/migrate/20150826191632_create_target_remote_execution_proxies.rb
db/migrate/20150827144500_change_targeting_search_query_type.rb
db/migrate/20150903192731_add_execution_to_interface.rb
db/migrate/20150923125825_add_job_invocation_task_group.rb
db/migrate/20151013135415_add_pub_key_to_smart_proxy.rb
db/migrate/20151022105508_rename_last_task_id_column.rb
db/migrate/20151116105412_add_triggering_to_job_invocation.rb
db/migrate/20151120171100_add_effective_user_to_template_invocation.rb
db/migrate/20151124162300_create_job_template_effective_users.rb
db/migrate/20151203100824_add_description_to_job_invocation.rb
db/migrate/20151215114631_add_host_id_to_template_invocation.rb
db/migrate/20151217092555_migrate_to_task_groups.rb
db/migrate/20160108134600_create_template_input_sets.rb
db/migrate/20160108141144_make_job_name_default_to_something.rb
db/migrate/20160111113032_upcase_ssh_feature.rb
db/migrate/20160113161916_add_run_host_job_task_id_to_template_invocation.rb
db/migrate/20160113162007_expand_all_template_invocations.rb
db/migrate/20160114120200_rename_job_categories.rb
db/migrate/20160114125628_rename_job_name_to_job_category.rb
db/migrate/20160118124600_create_remote_execution_features.rb
db/migrate/20160125155108_make_job_template_name_unique.rb
db/migrate/20160127162711_reword_puppet_template_description.rb
db/migrate/20160203104056_add_concurrency_options_to_job_invocation.rb
db/migrate/20160926225841_update_template_input_value.rb
db/migrate/20170110145641_add_host_action_button_to_remote_execution_feature.rb
db/migrate/20170613101039_add_timeout_to_job_templates_and_job_invocations.rb
db/migrate/20171129103615_add_secrets_to_job_invocations.rb
db/migrate/20180110104432_rename_template_invocation_permission.rb
db/migrate/20180112125015_fix_taxable_taxonomies_job_template.rb
db/migrate/20180202072115_add_notification_builder_to_remote_execution_feature.rb
db/migrate/20180202123215_add_feature_id_to_job_invocation.rb
db/migrate/20180226095631_change_task_id_to_uuid.rb
db/migrate/20180411160809_add_sudo_password_to_job_invocation.rb
db/migrate/20180913101042_add_randomized_ordering_to_targeting.rb
db/migrate/20190111153330_remove_remote_execution_without_proxy_setting.rb
db/migrate/20200623073022_rename_sudo_password_to_effective_user_password.rb
db/migrate/20200820122057_add_proxy_selector_override_to_remote_execution_feature.rb
db/migrate/20210312074713_add_provider_inputs.rb
db/migrate/20210517132916_add_host_proxy_invocations.rb
db/migrate/20210816100932_rex_setting_category_to_dsl.rb
db/migrate/20220321101835_rename_ssh_provider_to_script.rb
db/migrate/20220331112719_add_ssh_user_to_job_invocation.rb
db/migrate/20220426145007_add_unique_feature_label_index.rb
db/migrate/20220713095705_create_template_invocation_events.rb
db/migrate/20220822155946_add_time_to_pickup_to_job_invocation.rb
db/migrate/20221129170145_redefine_template_invocation_events_index.rb
db/migrate/20230816154510_drop_time_span_from_job_invocations.rb
db/migrate/20240312133027_extend_template_invocation_events.rb
db/migrate/20240522093412_add_smart_proxy_id_to_template_invocation.rb
db/migrate/20240522093413_migrate_smart_proxy_ids_to_template_invocations.rb
db/migrate/20241126150849_remove_remote_execution_workers_pool_size.rb
db/seeds.d/100-assign_features_with_templates.rb
db/seeds.d/20-permissions.rb
db/seeds.d/50-notification_blueprints.rb
db/seeds.d/60-ssh_proxy_feature.rb
db/seeds.d/70-job_templates.rb
db/seeds.d/90-bookmarks.rb
db/seeds.d/95-mail_notifications.rb
extra/cockpit/cockpit.conf.example
extra/cockpit/foreman-cockpit-session
extra/cockpit/foreman-cockpit.service
extra/cockpit/settings.yml.example
lib/foreman_remote_execution.rb
lib/foreman_remote_execution/engine.rb
lib/foreman_remote_execution/tasks/explain_proxy_selection.rake
lib/foreman_remote_execution/version.rb
lib/tasks/foreman_remote_execution_tasks.rake
locale/Makefile
locale/de/LC_MESSAGES/foreman_remote_execution.mo
locale/de/foreman_remote_execution.po
locale/en_GB/LC_MESSAGES/foreman_remote_execution.mo
locale/en_GB/foreman_remote_execution.po
locale/es/LC_MESSAGES/foreman_remote_execution.mo
locale/es/foreman_remote_execution.po
locale/foreman_remote_execution.pot
locale/fr/LC_MESSAGES/foreman_remote_execution.mo
locale/fr/foreman_remote_execution.po
locale/gemspec.rb
locale/ja/LC_MESSAGES/foreman_remote_execution.mo
locale/ja/foreman_remote_execution.po
locale/ka/LC_MESSAGES/foreman_remote_execution.mo
locale/ka/foreman_remote_execution.po
locale/ko/LC_MESSAGES/foreman_remote_execution.mo
locale/ko/foreman_remote_execution.po
locale/pt_BR/LC_MESSAGES/foreman_remote_execution.mo
locale/pt_BR/foreman_remote_execution.po
locale/ru/LC_MESSAGES/foreman_remote_execution.mo
locale/ru/foreman_remote_execution.po
locale/zh_CN/LC_MESSAGES/foreman_remote_execution.mo
locale/zh_CN/foreman_remote_execution.po
locale/zh_TW/LC_MESSAGES/foreman_remote_execution.mo
locale/zh_TW/foreman_remote_execution.po
package.json
test/benchmark/run_hosts_job_benchmark.rb
test/benchmark/targeting_benchmark.rb
test/factories/foreman_remote_execution_factories.rb
test/functional/api/v2/foreign_input_sets_controller_test.rb
test/functional/api/v2/job_invocations_controller_test.rb
test/functional/api/v2/job_templates_controller_test.rb
test/functional/api/v2/registration_controller_test.rb
test/functional/api/v2/remote_execution_features_controller_test.rb
test/functional/api/v2/template_invocations_controller_test.rb
test/functional/cockpit_controller_test.rb
test/functional/job_invocations_controller_test.rb
test/functional/job_templates_controller_test.rb
test/functional/ui_job_wizard_controller_test.rb
test/graphql/mutations/job_invocations/create_test.rb
test/graphql/queries/job_invocation_query_test.rb
test/graphql/queries/job_invocations_query_test.rb
test/helpers/remote_execution_helper_test.rb
test/support/remote_execution_helper.rb
test/test_plugin_helper.rb
test/unit/actions/run_host_job_test.rb
test/unit/actions/run_hosts_job_test.rb
test/unit/api_params_test.rb
test/unit/concerns/foreman_tasks_cleaner_extensions_test.rb
test/unit/concerns/host_extensions_test.rb
test/unit/concerns/nic_extensions_test.rb
test/unit/execution_task_status_mapper_test.rb
test/unit/input_template_renderer_test.rb
test/unit/job_invocation_composer_test.rb
test/unit/job_invocation_report_template_test.rb
test/unit/job_invocation_test.rb
test/unit/job_template_effective_user_test.rb
test/unit/job_template_test.rb
test/unit/remote_execution_feature_test.rb
test/unit/remote_execution_provider_test.rb
test/unit/renderer_scope_input_test.rb
test/unit/targeting_test.rb
test/unit/template_invocation_input_value_test.rb
webpack/JobInvocationDetail/JobAdditionInfo.js
webpack/JobInvocationDetail/JobInvocationActions.js
webpack/JobInvocationDetail/JobInvocationConstants.js
webpack/JobInvocationDetail/JobInvocationDetail.scss
webpack/JobInvocationDetail/JobInvocationHostTable.js
webpack/JobInvocationDetail/JobInvocationHostTableToolbar.js
webpack/JobInvocationDetail/JobInvocationOverview.js
webpack/JobInvocationDetail/JobInvocationSelectors.js
webpack/JobInvocationDetail/JobInvocationSystemStatusChart.js
webpack/JobInvocationDetail/JobInvocationToolbarButtons.js
webpack/JobInvocationDetail/OpenAlInvocations.js
webpack/JobInvocationDetail/TemplateInvocation.js
webpack/JobInvocationDetail/TemplateInvocationComponents/OutputCodeBlock.js
webpack/JobInvocationDetail/TemplateInvocationComponents/OutputToggleGroup.js
webpack/JobInvocationDetail/TemplateInvocationComponents/PreviewTemplate.js
webpack/JobInvocationDetail/TemplateInvocationComponents/TemplateActionButtons.js
webpack/JobInvocationDetail/TemplateInvocationComponents/index.scss
webpack/JobInvocationDetail/TemplateInvocationPage.js
webpack/JobInvocationDetail/__tests__/MainInformation.test.js
webpack/JobInvocationDetail/__tests__/OpenAlInvocations.test.js
webpack/JobInvocationDetail/__tests__/OutputCodeBlock.test.js
webpack/JobInvocationDetail/__tests__/TemplateInvocation.test.js
webpack/JobInvocationDetail/__tests__/fixtures.js
webpack/JobInvocationDetail/index.js
webpack/JobWizard/Footer.js
webpack/JobWizard/JobWizard.js
webpack/JobWizard/JobWizard.scss
webpack/JobWizard/JobWizardConstants.js
webpack/JobWizard/JobWizardHelpers.js
webpack/JobWizard/JobWizardPageRerun.js
webpack/JobWizard/JobWizardSelectors.js
webpack/JobWizard/PermissionDenied.js
webpack/JobWizard/StartsErrorAlert.js
webpack/JobWizard/__tests__/JobWizardPageRerun.test.js
webpack/JobWizard/__tests__/__snapshots__/integration.test.js.snap
webpack/JobWizard/__tests__/fixtures.js
webpack/JobWizard/__tests__/integration.test.js
webpack/JobWizard/__tests__/validation.test.js
webpack/JobWizard/autofill.js
webpack/JobWizard/index.js
webpack/JobWizard/steps/AdvancedFields/AdvancedFields.js
webpack/JobWizard/steps/AdvancedFields/DescriptionField.js
webpack/JobWizard/steps/AdvancedFields/Fields.js
webpack/JobWizard/steps/AdvancedFields/__tests__/AdvancedFields.test.js
webpack/JobWizard/steps/AdvancedFields/__tests__/__snapshots__/AdvancedFields.test.js.snap
webpack/JobWizard/steps/CategoryAndTemplate/CategoryAndTemplate.js
webpack/JobWizard/steps/CategoryAndTemplate/CategoryAndTemplate.test.js
webpack/JobWizard/steps/CategoryAndTemplate/index.js
webpack/JobWizard/steps/HostsAndInputs/HostPreviewModal.js
webpack/JobWizard/steps/HostsAndInputs/HostSearch.js
webpack/JobWizard/steps/HostsAndInputs/SelectAPI.js
webpack/JobWizard/steps/HostsAndInputs/SelectGQL.js
webpack/JobWizard/steps/HostsAndInputs/SelectedChips.js
webpack/JobWizard/steps/HostsAndInputs/TemplateInputs.js
webpack/JobWizard/steps/HostsAndInputs/__tests__/HostsAndInputs.test.js
webpack/JobWizard/steps/HostsAndInputs/__tests__/TemplateInputs.test.js
webpack/JobWizard/steps/HostsAndInputs/buildHostQuery.js
webpack/JobWizard/steps/HostsAndInputs/hostgroups.gql
webpack/JobWizard/steps/HostsAndInputs/hosts.gql
webpack/JobWizard/steps/HostsAndInputs/index.js
webpack/JobWizard/steps/ReviewDetails/ReviewDetails.test.js
webpack/JobWizard/steps/ReviewDetails/helpers.js
webpack/JobWizard/steps/ReviewDetails/index.js
webpack/JobWizard/steps/Schedule/PurposeField.js
webpack/JobWizard/steps/Schedule/QueryType.js
webpack/JobWizard/steps/Schedule/RepeatCron.js
webpack/JobWizard/steps/Schedule/RepeatDaily.js
webpack/JobWizard/steps/Schedule/RepeatHour.js
webpack/JobWizard/steps/Schedule/RepeatMonth.js
webpack/JobWizard/steps/Schedule/RepeatOn.js
webpack/JobWizard/steps/Schedule/RepeatWeek.js
webpack/JobWizard/steps/Schedule/ScheduleFuture.js
webpack/JobWizard/steps/Schedule/ScheduleRecurring.js
webpack/JobWizard/steps/Schedule/ScheduleType.js
webpack/JobWizard/steps/Schedule/__tests__/Schedule.test.js
webpack/JobWizard/steps/form/DateTimePicker.js
webpack/JobWizard/steps/form/FormHelpers.js
webpack/JobWizard/steps/form/Formatter.js
webpack/JobWizard/steps/form/GroupedSelectField.js
webpack/JobWizard/steps/form/NumberInput.js
webpack/JobWizard/steps/form/ResourceSelect.js
webpack/JobWizard/steps/form/SearchSelect.js
webpack/JobWizard/steps/form/SelectField.js
webpack/JobWizard/steps/form/WizardTitle.js
webpack/JobWizard/steps/form/__tests__/SelectSearch.test.js
webpack/JobWizard/submit.js
webpack/JobWizard/validation.js
webpack/Routes/routes.js
webpack/__mocks__/foremanReact/Root/Context/ForemanContext/index.js
webpack/__mocks__/foremanReact/common/I18n.js
webpack/__mocks__/foremanReact/common/globalIdHelpers.js
webpack/__mocks__/foremanReact/common/helpers.js
webpack/__mocks__/foremanReact/common/hooks/API/APIHooks.js
webpack/__mocks__/foremanReact/components/AutoComplete/AutoCompleteActions.js
webpack/__mocks__/foremanReact/components/AutoComplete/AutoCompleteConstants.js
webpack/__mocks__/foremanReact/components/BreadcrumbBar/index.js
webpack/__mocks__/foremanReact/components/Head/index.js
webpack/__mocks__/foremanReact/components/HostDetails/DetailsCard/DefaultLoaderEmptyState.js
webpack/__mocks__/foremanReact/components/Pagination.js
webpack/__mocks__/foremanReact/components/SearchBar.js
webpack/__mocks__/foremanReact/components/ToastsList/index.js
webpack/__mocks__/foremanReact/components/common/ActionButtons/ActionButtons.js
webpack/__mocks__/foremanReact/constants.js
webpack/__mocks__/foremanReact/history.js
webpack/__mocks__/foremanReact/redux/API/APIActions.js
webpack/__mocks__/foremanReact/redux/API/APIConstants.js
webpack/__mocks__/foremanReact/redux/API/APISelectors.js
webpack/__mocks__/foremanReact/redux/API/index.js
webpack/__mocks__/foremanReact/redux/middlewares/IntervalMiddleware/IntervalSelectors.js
webpack/__mocks__/foremanReact/redux/middlewares/IntervalMiddleware/index.js
webpack/__mocks__/foremanReact/routes/Hosts/constants.js
webpack/__mocks__/foremanReact/routes/RouterSelector.js
webpack/__mocks__/foremanReact/routes/common/PageLayout/PageLayout.js
webpack/global_index.js
webpack/helpers.js
webpack/index.js
webpack/react_app/components/FeaturesDropdown/actions.js
webpack/react_app/components/FeaturesDropdown/constants.js
webpack/react_app/components/FeaturesDropdown/index.js
webpack/react_app/components/FeaturesDropdown/index.scss
webpack/react_app/components/HostKebab/KebabItems.js
webpack/react_app/components/RecentJobsCard/JobStatusIcon.js
webpack/react_app/components/RecentJobsCard/RecentJobsCard.js
webpack/react_app/components/RecentJobsCard/RecentJobsTable.js
webpack/react_app/components/RecentJobsCard/constants.js
webpack/react_app/components/RecentJobsCard/index.js
webpack/react_app/components/RecentJobsCard/styles.scss
webpack/react_app/components/RegistrationExtension/RexInterface.js
webpack/react_app/components/RegistrationExtension/RexPull.js
webpack/react_app/components/RegistrationExtension/__tests__/RexInterface.test.js
webpack/react_app/components/RegistrationExtension/__tests__/__snapshots__/RexInterface.test.js.snap
webpack/react_app/components/TargetingHosts/TargetingHosts.js
webpack/react_app/components/TargetingHosts/TargetingHostsConsts.js
webpack/react_app/components/TargetingHosts/TargetingHostsHelpers.js
webpack/react_app/components/TargetingHosts/TargetingHostsLabelsRow.js
webpack/react_app/components/TargetingHosts/TargetingHostsLabelsRow.scss
webpack/react_app/components/TargetingHosts/TargetingHostsPage.js
webpack/react_app/components/TargetingHosts/TargetingHostsPage.scss
webpack/react_app/components/TargetingHosts/TargetingHostsSelectors.js
webpack/react_app/components/TargetingHosts/__tests__/HostItem.test.js
webpack/react_app/components/TargetingHosts/__tests__/HostStatus.test.js
webpack/react_app/components/TargetingHosts/__tests__/TargetingHosts.test.js
webpack/react_app/components/TargetingHosts/__tests__/TargetingHostsPage.test.js
webpack/react_app/components/TargetingHosts/__tests__/TargetingHostsSelectors.test.js
webpack/react_app/components/TargetingHosts/__tests__/__snapshots__/HostItem.test.js.snap
webpack/react_app/components/TargetingHosts/__tests__/__snapshots__/HostStatus.test.js.snap
webpack/react_app/components/TargetingHosts/__tests__/__snapshots__/TargetingHosts.test.js.snap
webpack/react_app/components/TargetingHosts/__tests__/__snapshots__/TargetingHostsPage.test.js.snap
webpack/react_app/components/TargetingHosts/__tests__/__snapshots__/TargetingHostsSelectors.test.js.snap
webpack/react_app/components/TargetingHosts/__tests__/fixtures.js
webpack/react_app/components/TargetingHosts/components/HostItem.js
webpack/react_app/components/TargetingHosts/components/HostStatus.js
webpack/react_app/components/TargetingHosts/index.js
webpack/react_app/components/jobInvocations/AggregateStatus/index.js
webpack/react_app/components/jobInvocations/AggregateStatus/index.test.js
webpack/react_app/components/jobInvocations/index.js
webpack/react_app/extend/Fills.js
webpack/react_app/extend/reducers.js
webpack/react_app/redux/actions/jobInvocations/index.js
webpack/react_app/redux/consts.js
webpack/react_app/redux/reducers/index.js
webpack/react_app/redux/reducers/jobInvocations/index.fixtures.js
webpack/react_app/redux/reducers/jobInvocations/index.js
webpack/react_app/redux/reducers/jobInvocations/index.test.js
webpack/test_setup.js
Homepage
https://github.com/theforeman/foreman_remote_execution
Licenses
GPL-3.0
Require paths
lib
Required ruby version
>= 2.7, < 4
Required rubygems version
>= 0
Rubygems version
3.6.7
Specification version
4
Summary
A plugin bringing remote execution to the Foreman, completing the config management functionality with remote management functionality.
Original platform
ruby
New platform
ruby