Bug 1780945

Summary: Ability to disable/enable katello agent configuration while provisioning host through Satellite 6
Product: Red Hat Satellite Reporter: Varatharaja Perumal G <vgunasek>
Component: Provisioning TemplatesAssignee: satellite6-bugs <satellite6-bugs>
Status: CLOSED CURRENTRELEASE QA Contact: Ondrej Gajdusek <ogajduse>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.6.0CC: mhulan, suarora
Target Milestone: UnspecifiedKeywords: Triaged
Target Release: Unused   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-06-09 14:15:41 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:

Description Varatharaja Perumal G 2019-12-08 16:38:34 UTC
Description of problem:

Currently katello agent will be installed and configured as part of provisioning workflow but customer want to configure goferless setup. So we should be able to disable/enable katello agent configuration while provisioning host through Satellite 6. 

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

Red Hat Satellite 6.6

How reproducible:


Steps to Reproduce:
1. Provision a host with default template.
2. It will provision the new host with katello-agent.


Actual results:

- Newly provisioned hosts have katello-agent configured.

Expected results:

- Customer should be able to disable the katello-agent during the initial configuration.

Additional info:


Code need change:- 

Template: redhat_register

kt_activation_keys should be modified as below to customize the configuration using host parameters. 

~~~
      redhat_install_agent = true
      redhat_install_host_tools = true
      redhat_install_host_tracer_tools = false
~~~
~~~
      redhat_install_agent = host_param_true?('redhat_install_agent')
      redhat_install_host_tools = host_param_true?('redhat_install_host_tools')
      redhat_install_host_tracer_tools = host_param_true?('redhat_install_host_tracer_tools')
~~~

Comment 4 Marek Hulan 2021-06-09 14:15:41 UTC
This is already possible at least with Satellite 6.8, the parameters are

redhat_install_agent
redhat_install_host_tools
redhat_install_host_tracer_tools