Class: ForemanAnsible::Engine
- Inherits:
-
Rails::Engine
- Object
- Rails::Engine
- ForemanAnsible::Engine
- Defined in:
- lib/foreman_ansible/engine.rb,
lib/foreman_ansible/remote_execution.rb
Overview
Dependencies related with the remote execution plugin
Class Method Summary collapse
Class Method Details
.register_rex_feature ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/foreman_ansible/remote_execution.rb', line 17 def self.register_rex_feature RemoteExecutionFeature.register( :ansible_run_host, N_('Run Ansible roles'), :description => N_('Runs an Ansible playbook which contains all'\ ' the roles defined for a host'), :host_action_button => true ) RemoteExecutionFeature.register( :ansible_run_insights_plan, N_('Ansible: Run Insights maintenance plan'), :description => N_('Runs a given maintenance plan from Red Hat '\ 'Access Insights given an ID.'), :provided_inputs => %w[organization_id plan_id], :notification_builder => ForemanAnsible::InsightsNotificationBuilder ) end |