debops.libuser
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/passwd
and /etc/group
databases, LDAP, NIS, etc.). This
allows to abstract away user and group management and make it independent from
the underlying database.
The 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 user
and group
modules, when instructed, can correctly create local account and group entries
in the passwd
and group
databases.
Copyright
debops.libuser - Install libuser on a Debian/Ubuntu host using Ansible
Copyright (C) 2019 Leonardo Bechea <leonardo.bechea@innobyte.com>
Copyright (C) 2019 Alin Alexandru <alin.alexandru@innobyte.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/.