The libuser library and its corresponding package provides a set of
commands and an API which can be used by tools like Ansible to manage UNIX
account and group configuration in different NSS databases (local
/etc/group databases, LDAP, NIS, etc.). This
allows to abstract away user and group management and make it independent from
the underlying database.
debops.libuser role installs and configures the
libuser package on
Debian or Ubuntu hosts. The library is used by some other DebOps roles like
debops.users, debops.system_users to manage local UNIX accounts
and groups when the hosts are joined to an LDAP environment. The default
configuration set up by the role ensures that Ansible
modules, when instructed, can correctly create local account and group entries
debops.libuser - Install libuser on a Debian/Ubuntu host using Ansible Copyright (C) 2019 Leonardo Bechea <firstname.lastname@example.org> Copyright (C) 2019 Alin Alexandru <email@example.com> Copyright (C) 2019 DebOps <https://debops.org/> SPDX-License-Identifier: GPL-3.0-only This Ansible role is part of DebOps. DebOps is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published by the Free Software Foundation. DebOps is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with DebOps. If not, see https://www.gnu.org/licenses/.