Compare commits
No commits in common. "master" and "master" have entirely different histories.
@ -1,6 +1,6 @@
|
|||||||
Summary: LibreSchool Client Manager
|
Summary: LibreSchool Client Manager
|
||||||
Name: libreschool-client-manager
|
Name: libreschool-client-manager
|
||||||
Version: 1.0.6
|
Version: 1.0.5
|
||||||
Release: 1.ns7
|
Release: 1.ns7
|
||||||
License: GPL
|
License: GPL
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@ -97,11 +97,6 @@ if [ "$1" = 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Apr 27 2020 Paolo Asperti <paolo@asperti.com> - 1.0.6-1.ns7
|
|
||||||
- support for nethserver users and groups in playbooks
|
|
||||||
- nethserver hosts db available in playbooks
|
|
||||||
- small fixes
|
|
||||||
|
|
||||||
* Sun Apr 5 2020 Paolo Asperti <paolo@asperti.com> - 1.0.5-1.ns7
|
* Sun Apr 5 2020 Paolo Asperti <paolo@asperti.com> - 1.0.5-1.ns7
|
||||||
- playbook split + added ntp
|
- playbook split + added ntp
|
||||||
|
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
#!/usr/bin/env python3
|
|
||||||
|
|
||||||
# consider refactoring this script in perl: maybe we can improve the speed
|
|
||||||
# by not calling nethserver scripts (which BTW are wrappers for LDAP queries)
|
|
||||||
|
|
||||||
import os
|
|
||||||
import json
|
|
||||||
|
|
||||||
# users list
|
|
||||||
cmd = os.popen('/usr/libexec/nethserver/list-users -s -A')
|
|
||||||
userslist = json.loads(cmd.read())
|
|
||||||
|
|
||||||
for u in userslist:
|
|
||||||
cmd = os.popen('/usr/libexec/nethserver/list-user-membership -s -A "' + u + '"')
|
|
||||||
userslist[u]['groups'] = json.loads(cmd.read())
|
|
||||||
|
|
||||||
# groups list
|
|
||||||
cmd = os.popen('/usr/libexec/nethserver/list-groups -s')
|
|
||||||
groupslist = json.loads(cmd.read())
|
|
||||||
|
|
||||||
for g in groupslist:
|
|
||||||
cmd = os.popen('/usr/libexec/nethserver/list-group-members -s "' + g + '"')
|
|
||||||
groupslist[g]['members'] = json.loads(cmd.read())
|
|
||||||
|
|
||||||
# data return
|
|
||||||
print(json.dumps({"groups":groupslist,"users":userslist}))
|
|
@ -5,12 +5,6 @@
|
|||||||
register: esmith
|
register: esmith
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
|
|
||||||
- name: Import e-smith hosts db
|
|
||||||
e-smith:
|
|
||||||
db: hosts
|
|
||||||
register: esmith_hosts
|
|
||||||
delegate_to: localhost
|
|
||||||
|
|
||||||
- include: libreschool_repo.yml
|
- include: libreschool_repo.yml
|
||||||
|
|
||||||
- include: required_packages.yml
|
- include: required_packages.yml
|
||||||
|
Loading…
x
Reference in New Issue
Block a user