Bug 1347201

Summary: installer scenario satellite does not enable remote execution
Product: Red Hat Satellite Reporter: Peter Vreman <peter.vreman>
Component: InstallationAssignee: Ivan Necas <inecas>
Status: CLOSED ERRATA QA Contact: Lukas Pramuk <lpramuk>
Severity: high Docs Contact:
Priority: high    
Version: 6.2.0CC: bbuckingham, kbidarka, lpramuk, zhunting
Target Milestone: UnspecifiedKeywords: Triaged
Target Release: Unused   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: satellite-installer-6.2.0.11-1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-27 11:03:26 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1322360    
Bug Blocks: 1122832    

Description Peter Vreman 2016-06-16 09:44:28 UTC
Description of problem:
I find it strange that the top feature of 6.2 is not enabled by default:

'Satellite 6.2 Beta - New Features and Functionality
Increase Efficiency with Automated Workflows

Satellite 6.2 introduces remote execution, automating workflows an...'

But then looking at an fresh system, with just the satellite RPMs installed i see that remote-exection is default by default:

[crash] root@li-lc-1578:~# satellite-installer --scenario=satellite --help | grep remote
    --[no-]enable-foreman-plugin-remote-execution Enable 'foreman_plugin_remote_execution' puppet module (default: false)
    --[no-]enable-foreman-proxy-plugin-remote-execution-ssh Enable 'foreman_proxy_plugin_remote_execution_ssh' puppet module (default: false)


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Fresh installation
2. satellite-installer --scenario=satellite --help | grep remote
3.

Actual results:
Remote execution plugins are disabled

Expected results:
Remote execution plugins is enabled

Additional info:

Comment 1 Peter Vreman 2016-06-16 09:47:51 UTC
[crash] root@li-lc-1578:~# rpm -q satellite
satellite-6.2.0-15.1.beta.el6sat.noarch

Comment 3 Kedar Bidarkar 2016-06-17 17:13:53 UTC
This is a known issue, 

For now, Remote-Execution feature is supported only on RHEL7 due to this bug
https://bugzilla.redhat.com/show_bug.cgi?id=1322360

Also for the same reason, on RHEL6 this is not yet enabled by default as seen from this bug, https://bugzilla.redhat.com/show_bug.cgi?id=1322392

Comment 4 Ivan Necas 2016-06-20 11:50:21 UTC
I'm leaving this bug open just to make sure we enable that once https://bugzilla.redhat.com/show_bug.cgi?id=1322360 is ready

Comment 7 Lukas Pramuk 2016-07-07 18:12:20 UTC
VERIFIED.

@satellite-6.2.0-19.0.el6sat.noarch
satellite-installer-6.2.0.11-1.el6sat.noarch

# satellite-installer -S satellite --help | grep remote.execution
    --[no-]enable-foreman-plugin-remote-execution Enable 'foreman_plugin_remote_execution' puppet module (default: true)
    --[no-]enable-foreman-proxy-plugin-remote-execution-ssh Enable 'foreman_proxy_plugin_remote_execution_ssh' puppet module (default: true)
= Module foreman_proxy_plugin_remote_execution_ssh:
    --foreman-proxy-plugin-remote-execution-ssh-enabled  Enables/disables the plugin (default: true)

>>> remote execution plugin will be enabled by default

# satellite-installer -S satellite

>>> UI check: remote execution plugin was enabled

Comment 8 Bryan Kearney 2016-07-27 11:03:26 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2016:1501