forked from donbowman/pam-keystone
/
pam-keystone.spec
50 lines (38 loc) · 1.22 KB
/
pam-keystone.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Name: pam-keystone
Version: 0.1.0
Release: 1%{?dist}
Summary: PAM module for authenticating against OpenStack Keystone
Group: System Environment/Libraries
License: Public Domain
URL: https://github.com/stackhpc/pam-keystone
Source0: pam-keystone-0.1.0.tar.gz
Requires: python3
Requires: python3-pam
Requires: python3-pyyaml
Requires: python3-memcached
%description
This module allows authenticating against keystone as a
pam module. E.g. to allow nginx or other system
services to use keystone users.
It does not create an NSS module, so it's for auth only.
%prep
%setup -q
%build
%install
install -D keystone-auth.py $RPM_BUILD_ROOT/usr/lib64/security/keystone-auth.py
%files
%attr(0755,root,root)
/usr/lib64/security/keystone-auth.py
/usr/lib64/security/keystone-auth.pyc
/usr/lib64/security/keystone-auth.pyo
%changelog
* Fri Jul 24 2020 Bharat Kunwar <bharat@stackhpc.com>
- Switch to python 3
* Sun Feb 11 2018 Stig Telfer <stig@stackhpc.com>
- Updated for Keystone v3 domain support
* Tue May 16 2017 Stig Telfer <stig@stackhpc.com>
- pam-keystone-0.0.2
- Adapted PoC implementation for bare metal OpenStack deployment
* Mon May 15 2017 Don Bowman
- pam-python-0.0.1
- Original repo at: https://github.com/donbowman/pam-keystone