You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| leapp_upgrade_type | String | "cdn" | Set to "cdn" for hosts registered with Red Hat CDN, "rhui" for hosts using rhui repos, "satellite" for hosts registered to Satellite, and "custom" for custom repos. |
| leapp_upgrade_type | String | "cdn"| Set to "cdn" for hosts registered with Red Hat CDN, "rhui" for hosts using rhui repos, "satellite" for hosts registered to Satellite, and "custom" for custom repos. |
14
14
15
15
## Satellite variables
16
16
17
17
Activation keys provide a method to identify content views available from Red Hat Satellite. To do in-place upgrades using Satellite, both the current RHEL version and the next RHEL version repositories must be available. Use these variables to specify the activation keys for the required content views. In case the system uses a different content view than the one used for the upgrade, one can specify the `leapp_satellite_activation_key_post_analysis` in order to register to it after the analysis concludes, leaving the system in its original state. If not specified, the system will remain registered to the `leapp_satellite_activation_key` used during the analysis.
| leapp_satellite_organization | String | "" | Organization used in Satellite definition |
22
-
| leapp_satellite_activation_key | String | "" | Activation key for the content view including both the current RHEL version and the next version |
23
-
| leapp_satellite_activation_key_post_analysis | String | leapp_satellite_activation_key | Activation key for the current RHEL version content view to register to after analysis |
24
-
| leapp_repos_enabled | List |[]| Satellite repo for the satellite client RPM install |
| leapp_satellite_organization | String | "" | Organization used in Satellite definition.|
22
+
| leapp_satellite_activation_key | String | "" | Activation key for the content view including both the current RHEL version and the next version.|
23
+
| leapp_satellite_activation_key_post_analysis | String | leapp_satellite_activation_key | Activation key for the current RHEL version content view to register to after analysis.|
24
+
| leapp_repos_enabled | List |[]| Satellite repo for the satellite client RPM install.|
25
25
26
26
## Custom repos variables
27
27
28
28
See comments in defaults/main.yml for additional details.
| leapp_answerfile | Multi-line String || If defined, this is written to `/var/log/leapp/answerfile` before generating the pre-upgrade report. |
41
-
| leapp_preupg_opts | String || Optional string to define command line options to be passed to the `leapp` command when running the pre-upgrade. |
42
-
| leapp_high_sev_as_inhibitors | Boolean | False| Treat all high severity findings as inhibitors. |
43
-
| leapp_known_inhibitors | List |[]| List of keys of known inhibitors ignored when setting upgrade_inhibited and leapp_inhibitors. |
44
-
| leapp_env_vars | Dict | {} | Environment variables to use when running `leapp` command. See defaults/main.yml for example. |
45
-
| leapp_os_path | String | $PATH | Option string to override the $PATH variable used on the target node |
46
-
| leapp_async_timeout_maximum | Int | 7200 | Variable used to set the asynchronous task timeout value (in seconds) |
47
-
| leapp_async_poll_interval | Int | 60 | Variable used to set the asynchronous task polling internal value (in seconds) |
48
-
| leapp_bypass_fs_checks | Boolean | false | Set to `true` to bypass filesystem capacity checks |
49
-
|leapp_system_roles_collection| String |fedora.linux_system_roles | Set which Ansible Collection to use for System Roles. For community/upstream, use 'fedora.linux_system_roles'. For the RHEL, AAP, use 'redhat.rhel_system_roles'. |
| leapp_answerfile | Multi-line String | "" | If defined, this is written to `/var/log/leapp/answerfile` before generating the pre-upgrade report. |
41
+
| leapp_preupg_opts | String | "" | Optional string to define command line options to be passed to the `leapp` command when running the pre-upgrade. |
42
+
| leapp_high_sev_as_inhibitors | Boolean | false | Treat all high severity findings as inhibitors. |
43
+
| leapp_known_inhibitors | List |[]| List of keys of known inhibitors ignored when setting upgrade_inhibited and leapp_inhibitors. |
44
+
| leapp_env_vars | Dict | {}| Environment variables to use when running `leapp` command. See defaults/main.yml for example. |
45
+
| leapp_os_path | String | $PATH | Option string to override the $PATH variable used on the target node.|
46
+
| leapp_async_timeout_maximum | Int | 7200 | Variable used to set the asynchronous task timeout value (in seconds).|
47
+
| leapp_async_poll_interval | Int | 60 | Variable used to set the asynchronous task polling internal value (in seconds).|
48
+
| leapp_bypass_fs_checks | Boolean | false | Set to `true` to bypass filesystem capacity checks.|
49
+
|leapp_infra_upgrade_system_roles_collection| String | "fedora.linux_system_roles"| Set which Ansible Collection to use for System Roles. For community/upstream, use 'fedora.linux_system_roles'. For the RHEL, AAP, use 'redhat.rhel_system_roles'. |
| job_name | String |No | None | The string describes the job run |
20
-
| leapp_log_directory |DirPath|Yes |"/var/log/ripu" | Directory under which local log files will be written. This directory will be created is it is not already present |
21
-
| leapp_log_file | FilePath | Yes| "{{ leapp_log_directory }}/ripu.log" | Local log filename. When a playbook job finishes, a timestamp suffix is appended to the end of the specified filename |
| job_name | String || The string describes the job run. This variable is required.|
20
+
| leapp_log_directory |String| "/var/log/ripu" | Directory under which local log files will be written. This directory will be created if it is not already present.|
21
+
| leapp_log_file | String| "{{ leapp_log_directory }}/ripu.log" | Local log filename. When a playbook job finishes, a timestamp suffix is appended to the end of the specified filename.|
22
22
23
23
### Role variables used with parse_leapp_report.yml
24
24
25
25
**NOTE:**`leapp_result_filename` is **REQUIRED**. The other leapp_result_filename* parameters will be derived from it if not explicitly given.
| leapp_report_location | String | "/var/log/leapp/leapp-report.json" | Location of the leapp report file. |
12
+
| leapp_remediation_playbooks | List | see [Remediation playbooks](#remediation-playbooks)| List of available remediation playbooks. |
13
+
| leapp_remediation_todo | List |[]| List of remediation playbooks to run. |
14
+
| leapp_reboot_timeout | Int | 7200 | Integer for maximum seconds to wait for reboot to complete. |
15
+
| leapp_pre_reboot_delay | Int | 60 | Integer to pass to the reboot pre_reboot_delay option. |
16
+
| leapp_post_reboot_delay | Int | 120 | Integer to pass to the reboot post_reboot_delay option. |
17
+
| leapp_remediate_ssh_password_auth | Boolean | true | Add "PasswordAuthentcation no" and "PermitRootLogin prohibit-password" to sshd config |
18
+
| leapp_system_roles_collection | String | "fedora.linux_system_roles" | Set which Ansible Collection to use for System Roles. For community/upstream, use "fedora.linux_system_roles". For the RHEL, AAP, use "redhat.rhel_system_roles". |
18
19
19
20
NOTE: If you use password authentication for Ansible (`--user root --ask-pass`), then setting `leapp_remediate_ssh_password_auth: true`
20
21
might lock out your Ansible session and the play will fail.
21
-
| leapp_system_roles_collection | fedora.linux_system_roles | Set which Ansible Collection to use for System Roles. For community/upstream, use 'fedora.linux_system_roles'. For the RHEL, AAP, use 'redhat.rhel_system_roles'. |
22
22
23
23
`leapp_remediation_todo` is a list of remediation playbooks to run. The list is empty by default. The list can be populated by the titles from [Remediation playbooks](#remediation-playbooks) section. For example:
0 commit comments