Skip to content

Commit 5d1911d

Browse files
committed
make authselect use sssd in sssd_parameter_* tests
1 parent ce09e45 commit 5d1911d

4 files changed

Lines changed: 22 additions & 5 deletions

File tree

linux_os/guide/services/sssd/sssd_enable_smartcards/tests/sssd_parameter_false.fail.sh

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
# packages = sssd
33
# platform = multi_platform_fedora,Oracle Linux 7,Red Hat Virtualization 4,multi_platform_ubuntu
44

5-
SSSD_FILE="/etc/sssd/sssd.conf"
6-
echo "[pam]" > $SSSD_FILE
7-
echo "pam_cert_auth = False" >> $SSSD_FILE
5+
{{% if product in ["fedora", "ol8", "ol9"] or 'rhel' in product %}}
6+
authselect select sssd --force
7+
{{% endif %}}
8+
9+
SSSD_CONF="/etc/sssd/sssd.conf"
10+
SSSD_CONF_DIR="/etc/sssd/conf.d"
11+
{{{ bash_ensure_ini_config("$SSSD_CONF $SSSD_CONF_DIR/*.conf", "pam", "pam_cert_auth", "False") }}}

linux_os/guide/services/sssd/sssd_enable_smartcards/tests/sssd_parameter_missing.fail.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,9 @@
22
# packages = sssd
33
# platform = multi_platform_fedora,Oracle Linux 7,Red Hat Virtualization 4,multi_platform_ubuntu
44

5+
{{% if product in ["fedora", "ol8", "ol9"] or 'rhel' in product %}}
6+
authselect select sssd --force
7+
{{% endif %}}
8+
59
SSSD_FILE="/etc/sssd/sssd.conf"
610
echo "[pam]" > $SSSD_FILE

linux_os/guide/services/sssd/sssd_enable_smartcards/tests/sssd_parameter_missing_file.fail.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,9 @@
22
# packages = sssd
33
# platform = multi_platform_fedora,Oracle Linux 7,Red Hat Virtualization 4,multi_platform_ubuntu
44

5+
{{% if product in ["fedora", "ol8", "ol9"] or 'rhel' in product %}}
6+
authselect select sssd --force
7+
{{% endif %}}
8+
59
SSSD_FILE="/etc/sssd/sssd.conf"
610
rm -f $SSSD_FILE

linux_os/guide/services/sssd/sssd_enable_smartcards/tests/sssd_parameter_true.pass.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,10 @@
33
# platform = multi_platform_fedora,Oracle Linux 7,Red Hat Virtualization 4,multi_platform_ubuntu
44

55
SSSD_FILE="/etc/sssd/sssd.conf"
6-
echo "[pam]" > $SSSD_FILE
7-
echo "pam_cert_auth = True" >> $SSSD_FILE
6+
{{{ bash_ensure_ini_config("$SSSD_FILE", "pam", "pam_cert_auth", "True") }}}
7+
8+
{{% if product in ["fedora", "ol8", "ol9"] or 'rhel' in product %}}
9+
authselect select sssd --force
10+
authselect enable-feature with-smartcard
11+
authselect apply-changes
12+
{{% endif %}}

0 commit comments

Comments
 (0)