Use osp_release flag to set selinux mode
In Upstream and rdo-cloud tripleo ci jobs on RHEL & CentOS, we use selinux mode to permissive but currently it is harded for CentOS only. In Downstream jobs, we use enforcing mode. So instead of depending upon ansible_distribution, we can rely on osp_release to toggle selinux mode and will work for both centOS and RHEL. Related-Bug: 1853028 Change-Id: I6a6449777ea28198002b8c028a345ab16b733901 Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
This commit is contained in:
@@ -183,8 +183,8 @@ resource_registry_args:
|
|||||||
|
|
||||||
# We disable selinux when running under CentOS. It's enabled for RHEL
|
# We disable selinux when running under CentOS. It's enabled for RHEL
|
||||||
overcloud_selinux_enabled: >-
|
overcloud_selinux_enabled: >-
|
||||||
{% if ansible_distribution == 'CentOS' -%}
|
{% if osp_release is defined -%}
|
||||||
permissive
|
|
||||||
{%- else -%}
|
|
||||||
enforcing
|
enforcing
|
||||||
|
{%- else -%}
|
||||||
|
permissive
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
@@ -85,10 +85,10 @@ default_undercloud_roles_data_path: "{{ undercloud_templates_path }}/roles_data_
|
|||||||
|
|
||||||
# We disable selinux when running under CentOS. It's enabled for RHEL
|
# We disable selinux when running under CentOS. It's enabled for RHEL
|
||||||
undercloud_selinux_enabled: >-
|
undercloud_selinux_enabled: >-
|
||||||
{% if ansible_distribution == 'CentOS' -%}
|
{% if osp_release is defined -%}
|
||||||
false
|
|
||||||
{%- else -%}
|
|
||||||
true
|
true
|
||||||
|
{%- else -%}
|
||||||
|
false
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
|
||||||
undercloud_container_cli: >-
|
undercloud_container_cli: >-
|
||||||
|
Reference in New Issue
Block a user