Issue #7062
closedfirewall may fail to be configured for certain pulp_installer users
Description
While investigating https://pulp.plan.io/issues/7010
(Solution was to replace import_tasks
with include_tasks
).
I noticed we have 2 other import_tasks
tasks that use variables, albeit very differently. And are therefore likely to fail.
pulp_webserver has:
- import_tasks: firewalld.yml
when: pulp_configure_firewall in ['firewalld', 'auto']
(This would result in the firewall not being configured.)
And pulp_devel has:
- import_tasks: galaxy_ui.yml
when: pulp_install_plugins_normalized['galaxy-ng'] is defined
become: true
(Galaxy UI would not be built.)
My recollection is that:
-
when:
conditions are discouraged for static imports (rather than dynamic includes) - We've had them break when users call
include_role
, rather than specifying arole:
list.
I am writing this single issue, since pulp_devel is less meticulously maintained since it is only meant for (plugin) devs.
Related issues
Updated by mdepaulo@redhat.com over 4 years ago
- Related to Issue #7010: Apache is not being installed added
Updated by mdepaulo@redhat.com over 4 years ago
- Subject changed from firewall may fail to be configured when using ansible include_role to firewall may fail to be configured for certain pulp_installer users
Updated by dkliban@redhat.com over 4 years ago
- Triaged changed from No to Yes
- Sprint set to Sprint 76
Updated by mdepaulo@redhat.com over 4 years ago
- Assignee set to mdepaulo@redhat.com
Added by Mike DePaulo over 4 years ago
Added by Mike DePaulo over 4 years ago
Revision d7631062 | View on GitHub
Problem: firewall may fail to be configured for certain pulp_installer users
Similarly, the Galaxy NG WebUI may not build.
Solution: Convert all the import_tasks with when conditions to include_tasks.
fixes: #7062 firewall may fail to be configured for certain pulp_installer users https://pulp.plan.io/issues/7062
Updated by pulpbot over 4 years ago
- Status changed from NEW to POST
Updated by Anonymous over 4 years ago
- Status changed from POST to MODIFIED
Applied in changeset ansible-pulp|d7631062c588bf57b39424d23413c6ab3c96805a.
Added by Mike DePaulo over 4 years ago
Revision acc42202 | View on GitHub
Update pulp_installer.
re: #7062 Galaxy NG WebUI would not build on pulplift. https://github.com/pulp/pulp_installer/pull/355
Updated by Anonymous over 4 years ago
Applied in changeset ansible-pulp3|d7631062c588bf57b39424d23413c6ab3c96805a.
Updated by fao89 over 4 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Problem: firewall may fail to be configured for certain pulp_installer users
Similarly, the Galaxy NG WebUI may not build.
Solution: Convert all the import_tasks with when conditions to include_tasks.
fixes: #7062 firewall may fail to be configured for certain pulp_installer users https://pulp.plan.io/issues/7062