Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imperialcollegelondon/ic_centos7_ldap
Puppet
https://github.com/imperialcollegelondon/ic_centos7_ldap
ldap puppet
Last synced: about 1 month ago
JSON representation
Puppet
- Host: GitHub
- URL: https://github.com/imperialcollegelondon/ic_centos7_ldap
- Owner: ImperialCollegeLondon
- Created: 2018-11-28T16:17:23.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-29T18:37:05.000Z (about 6 years ago)
- Last Synced: 2024-11-06T01:47:59.792Z (3 months ago)
- Topics: ldap, puppet
- Language: Ruby
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Configure a CentOS 7 machine for College LDAP
[![Build Status](https://travis-ci.org/ImperialCollegeLondon/ic_centos7_ldap.svg?branch=master)](https://travis-ci.org/ImperialCollegeLondon/ic_centos7_ldap)## Usage
Add class ldap7 to your control repo and this module will copy and execute (once!) an LDAP configuration script that will allow you to use College authentication.
I know that is very un-puppet to copy and run a script this way but the alternatives of managing authconfig or file resources for LDAP were also pretty bad. In the future hopefully we can eliminate this module. It's not ideotemptive but if it runs one more than once it will not be destructive. As configured it should only run once on your host unless you delete /root/.ldap7.configured.