diff --git a/roles/sssd/tasks/main.yml b/roles/sssd/tasks/main.yml index 5898141..c9b35d2 100644 --- a/roles/sssd/tasks/main.yml +++ b/roles/sssd/tasks/main.yml @@ -18,3 +18,13 @@ name: sssd state: started enabled: true + +- name: get current state of authselect + shell: /usr/bin/authselect current --raw ; /bin/true + register: result + check_mode: false + changed_when: false + +- name: switch authselect to use sssd + command: /usr/bin/authselect select sssd --force + when: result.stdout.split()[0] != "sssd"