Module: ForemanSalt
- Defined in:
- lib/foreman_salt.rb,
lib/foreman_salt/engine.rb,
lib/foreman_salt/version.rb,
app/models/foreman_salt/salt_module.rb,
app/models/foreman_salt/salt_status.rb,
app/models/foreman_salt/salt_provider.rb,
app/models/foreman_salt/salt_variable.rb,
app/models/foreman_salt/host_salt_module.rb,
app/models/foreman_salt/salt_environment.rb,
app/helpers/foreman_salt/salt_keys_helper.rb,
app/services/foreman_salt/report_importer.rb,
app/controllers/foreman_salt/state_importer.rb,
app/helpers/foreman_salt/salt_plugin_helper.rb,
app/helpers/foreman_salt/salt_modules_helper.rb,
app/helpers/foreman_salt/salt_reports_helper.rb,
app/models/foreman_salt/hostgroup_salt_module.rb,
app/controllers/foreman_salt/minions_controller.rb,
app/models/foreman_salt/salt_module_environment.rb,
app/controllers/foreman_salt/salt_keys_controller.rb,
app/services/foreman_salt/smart_proxies/salt_keys.rb,
app/controllers/foreman_salt/api/v2/base_controller.rb,
app/controllers/foreman_salt/api/v2/jobs_controller.rb,
app/controllers/foreman_salt/application_controller.rb,
app/controllers/foreman_salt/salt_modules_controller.rb,
app/controllers/foreman_salt/salt_autosign_controller.rb,
app/models/foreman_salt/concerns/hostgroup_extensions.rb,
app/controllers/foreman_salt/salt_variables_controller.rb,
app/controllers/foreman_salt/api/v2/salt_keys_controller.rb,
app/models/foreman_salt/concerns/host_managed_extensions.rb,
app/controllers/foreman_salt/concerns/salt_override_value.rb,
app/controllers/foreman_salt/salt_environments_controller.rb,
app/helpers/concerns/foreman_salt/hosts_helper_extensions.rb,
app/controllers/foreman_salt/api/v2/salt_states_controller.rb,
app/controllers/foreman_salt/api/v2/salt_minions_controller.rb,
app/controllers/foreman_salt/api/v2/salt_autosign_controller.rb,
app/controllers/foreman_salt/concerns/salt_module_parameters.rb,
app/controllers/foreman_salt/api/v2/salt_variables_controller.rb,
app/controllers/foreman_salt/api/v2/salt_hostgroups_controller.rb,
app/controllers/foreman_salt/concerns/salt_variable_parameters.rb,
app/controllers/foreman_salt/concerns/salt_hostgroup_parameters.rb,
app/controllers/foreman_salt/api/v2/salt_environments_controller.rb,
app/controllers/foreman_salt/concerns/hosts_controller_extensions.rb,
app/controllers/foreman_salt/concerns/salt_environment_parameters.rb,
app/helpers/concerns/foreman_salt/smart_proxies_helper_extensions.rb,
app/controllers/foreman_salt/concerns/hostgroups_controller_extensions.rb
Defined Under Namespace
Modules: Api, Concerns, HostsHelperExtensions, SaltKeysHelper, SaltModulesHelper, SaltPluginHelper, SaltReportsHelper, SmartProxies, SmartProxiesHelperExtensions, StateImporter Classes: ApplicationController, Engine, HostSaltModule, HostgroupSaltModule, MinionsController, ReportImporter, SaltAutosignController, SaltEnvironment, SaltEnvironmentsController, SaltKeysController, SaltModule, SaltModuleEnvironment, SaltModulesController, SaltProvider, SaltStatus, SaltVariable, SaltVariablesController
Constant Summary collapse
- VERSION =
'16.0.3'.freeze
Class Method Summary collapse
- .register_rex_feature ⇒ Object
-
.with_remote_execution? ⇒ Boolean
check whether foreman_remote_execution to integrate is available in the system.
Class Method Details
.register_rex_feature ⇒ Object
64 65 66 67 68 69 70 71 |
# File 'lib/foreman_salt/engine.rb', line 64 def self.register_rex_feature = { description: N_('Run Salt state.highstate'), host_action_button: true, } RemoteExecutionFeature.register(:foreman_salt_run_state_highstate, N_('Run Salt'), ) end |
.with_remote_execution? ⇒ Boolean
check whether foreman_remote_execution to integrate is available in the system
58 59 60 61 62 |
# File 'lib/foreman_salt/engine.rb', line 58 def self.with_remote_execution? RemoteExecutionFeature rescue StandardError false end |