https://github.com/cscfi/ansible-role-sssd
Role to configure the sssd client on EL6 and 7
https://github.com/cscfi/ansible-role-sssd
Last synced: 12 months ago
JSON representation
Role to configure the sssd client on EL6 and 7
- Host: GitHub
- URL: https://github.com/cscfi/ansible-role-sssd
- Owner: CSCfi
- License: mit
- Created: 2015-09-28T10:57:13.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-11-22T07:07:05.000Z (over 6 years ago)
- Last Synced: 2025-02-25T00:28:41.160Z (over 1 year ago)
- Size: 48.8 KB
- Stars: 14
- Watchers: 38
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/CSCfi/ansible-role-sssd)
ansible-role-sssd
=========
Configures a Linux server to use sssd and LDAP for system authentication.
Tested on EL6, EL7, Gentoo, Arch and Ubuntu
- CI testing of EL7 and Ubuntu.
copy templates/sssd-example.conf.j2 to templates/sssd.conf.j2 and modify it
- sssd.conf.j2 is ignored from git
Requirements
------------
- Certificate needs to be from TERENA (so _probably_ others or TERENA3 does not work)
- This should be configurable. PRs are welcome.
Role Variables
--------------
By default nothing is done by this role because:
sssd_configure: False
Set it to True to configure sssd.
See:
- defaults/main.yml and vars/main.yml
- templates/sssd-example.conf.j2
- templates/sssd.conf.gentoo.j2 (also for Ubuntu & Arch)
ldap_password: "ldap_bind_password"
Dependencies
------------
Example Playbook
----------------
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: servers
roles:
- { role: ansible-role-sssd, sssd_configure=True }
License
-------
MIT
Author Information
------------------
Originally written by Marco Passerini https://github.com/mpasserini . Moved into public Github by Johan Guldmyr @ CSC