Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.12 update installer options #2177

Merged
merged 3 commits into from
Sep 12, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 35 additions & 5 deletions _includes/manuals/3.12/3.2.2_installer_options.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,10 @@ More information about compute resources can be found in the [Compute Resources
<td style='white-space:nowrap'>--[no-]enable-foreman-plugin-google</td>
<td>Enable 'foreman_plugin_google' puppet module (<a href="https://github.com/theforeman/foreman_google">foreman_google</a>)</td>
</tr>
<tr>
<td style='white-space:nowrap'>--[no-]enable-foreman-plugin-hdm</td>
<td>Enable 'foreman_plugin_hdm' puppet module (<a href="https://github.com/theforeman/foreman_hdm">foreman_hdm</a>)</td>
</tr>
<tr>
<td style='white-space:nowrap'>--[no-]enable-foreman-plugin-host-extra-validator</td>
<td>Enable 'foreman_plugin_host_extra_validator' puppet module (<a href="https://github.com/theforeman/foreman_host_extra_validator">foreman_host_extra_validator</a>)</td>
Expand Down Expand Up @@ -289,6 +293,10 @@ More information about compute resources can be found in the [Compute Resources
<td style='white-space:nowrap'>--[no-]enable-foreman-proxy-plugin-dynflow</td>
<td>Enable 'foreman_proxy_plugin_dynflow' puppet module (<a href="https://github.com/theforeman/smart_proxy_dynflow">smart_proxy_dynflow</a>)</td>
</tr>
<tr>
<td style='white-space:nowrap'>--[no-]enable-foreman-proxy-plugin-hdm</td>
<td>Enable 'foreman_proxy_plugin_hdm' puppet module (<a href="https://github.com/theforeman/smart_proxy_hdm">smart_proxy_hdm</a>)</td>
</tr>
<tr>
<td style='white-space:nowrap'>--[no-]enable-foreman-proxy-plugin-monitoring</td>
<td>Enable 'foreman_proxy_plugin_monitoring' puppet module (<a href="https://github.com/theforeman/smart_proxy_monitoring">smart_proxy_monitoring</a>)</td>
Expand Down Expand Up @@ -317,6 +325,7 @@ More information about compute resources can be found in the [Compute Resources
</table>
</div>


Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: redundant empty line

Suggested change

#### Available options

**Note:** When you can specify a hash, you need to specify each option individually to `foreman-installer`.
Expand All @@ -341,7 +350,7 @@ kafo-export-params -c /etc/foreman-installer/scenarios.d/foreman.yaml -f html
</tr>
<tr>
<td style='white-space:nowrap'>--apache-mod-status-requires</td>
<td>A Variant type that can be: - String with: - '' or 'unmanaged' - Host auth control done elsewhere - 'ip &lt;List of IPs>&gt;' - Allowed IPs/ranges - 'host &lt;List of names&gt;' - Allowed names/domains - 'all [granted|denied]' - Array of strings with ip or host as above - Hash with following keys: - 'requires' - Value => Array as above - 'enforce' - Value => String 'Any', 'All' or 'None' This encloses "Require" directives in "<Require(Any|All|None)>" block Optional - If unspecified, "Require" directives follow current flow</td>
<td>A Variant type that can be: - String with: - '' or 'unmanaged' - Host auth control done elsewhere - 'ip <List of IPs>' - Allowed IPs/ranges - 'host <List of names>' - Allowed names/domains - 'all [granted|denied]' - Array of strings with ip or host as above - Hash with following keys: - 'requires' - Value => Array as above - 'enforce' - Value => String 'Any', 'All' or 'None' This encloses "Require" directives in "<Require(Any|All|None)>" block Optional - If unspecified, "Require" directives follow current flow</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh yes, this was the issue with escaping which the script didn't do. Though it surprises me we didn't need to escape the < and > in Require. HTML can probably deal with it because of the weird tags in between. Please keep this as it was.

</tr>
<tr>
<td style='white-space:nowrap'>--apache-mod-status-status-path</td>
Expand Down Expand Up @@ -1427,10 +1436,6 @@ kafo-export-params -c /etc/foreman-installer/scenarios.d/foreman.yaml -f html
<td style='white-space:nowrap'>--puppet-http-read-timeout</td>
<td>The time an agent waits for one block to be read from an HTTP connection. If nothing is read after the elapsed interval then the connection will be closed.</td>
</tr>
<tr>
<td style='white-space:nowrap'>--puppet-localconfig</td>
<td>The localconfig setting.</td>
</tr>
<tr>
<td style='white-space:nowrap'>--puppet-logdir</td>
<td>Override the log directory.</td>
Expand Down Expand Up @@ -2279,6 +2284,30 @@ kafo-export-params -c /etc/foreman-installer/scenarios.d/foreman.yaml -f html
<td style='white-space:nowrap'>--foreman-proxy-plugin-dynflow-tls-disabled-versions</td>
<td>Disable TLS versions. Version 1.0 is always disabled. For example: ['1.1']</td>
</tr>
<tr>
<td style='white-space:nowrap'>--foreman-proxy-plugin-hdm-enabled</td>
<td>enables/disables the HDM plugin</td>
</tr>
<tr>
<td style='white-space:nowrap'>--foreman-proxy-plugin-hdm-hdm-password</td>
<td>password of the HDM API user - can be ommited if HDM runs unauthenticated</td>
</tr>
<tr>
<td style='white-space:nowrap'>--foreman-proxy-plugin-hdm-hdm-url</td>
<td>the API endpoint of your HDM installation</td>
</tr>
<tr>
<td style='white-space:nowrap'>--foreman-proxy-plugin-hdm-hdm-user</td>
<td>email address of the API-role user inside of HDM - can be ommited if HDM runs unauthenticated</td>
</tr>
<tr>
<td style='white-space:nowrap'>--foreman-proxy-plugin-hdm-listen-on</td>
<td>proxy feature listens on http, https, or both</td>
</tr>
<tr>
<td style='white-space:nowrap'>--foreman-proxy-plugin-hdm-version</td>
<td>plugin package version, it's passed to ensure parameter of package resource can be set to specific version number, 'latest', 'present' etc.</td>
</tr>
<tr>
<td style='white-space:nowrap'>--foreman-proxy-plugin-monitoring-collect-status</td>
<td>collect monitoring status from monitoring solution</td>
Expand Down Expand Up @@ -2519,6 +2548,7 @@ kafo-export-params -c /etc/foreman-installer/scenarios.d/foreman.yaml -f html
</table>
</div>


Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: redundant empty line

Suggested change

#### Answers file

The answers file describes the classes that will be applied to the host to
Expand Down