Skip to content

Commit

Permalink
Merge pull request #12862 from ggbecker/fix-sssd-service-enabled
Browse files Browse the repository at this point in the history
Fix sssd service enabled test scenarios
  • Loading branch information
Mab879 authored Jan 21, 2025
2 parents 7abbba9 + 90c5316 commit 0776086
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
2 changes: 1 addition & 1 deletion linux_os/guide/services/sssd/service_sssd_enabled/rule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@ warnings:
- general:
The service requires a valid sssd configuration. If the configuration is
not present, the service will fail to start and consequently this rule
will will be reported as failing. The configuration shipped in your
will be reported as failing. The configuration shipped in your
distribution package might not be sufficient. Manual modification of
configuration files might be required.
15 changes: 15 additions & 0 deletions linux_os/guide/services/sssd/service_sssd_enabled/tests/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,30 @@ services = nss, pam
domains = example.com
[domain/example.com]
{{%- if ('rhel' in product or 'ol' in families) and product not in ['ol8', 'ol9', 'rhel8', 'rhel9']%}}
id_provider = proxy
proxy_lib_name = files
local_auth_policy = only
{{%- else %}}
id_provider = files
access_provider = simple
simple_allow_users = user1, user2
{{%- endif %}}
[nss]
filter_groups = root
filter_users = root
[pam]
{{%- if ('rhel' in product or 'ol' in families) and product not in ['ol8', 'ol9', 'rhel8', 'rhel9']%}}
pam_cert_auth = True
{{%- endif %}}
EOF
{{%- if ('rhel' in product or 'ol' in families) and product not in ['ol8', 'ol9', 'rhel8', 'rhel9']%}}
dnf install sssd-proxy -y
authselect select sssd with-smartcard
chmod 0640 /etc/sssd/sssd.conf
{{%- else %}}
chmod 0600 /etc/sssd/sssd.conf
{{%- endif %}}
fi

0 comments on commit 0776086

Please sign in to comment.