The UNIX system groups are used on Linux hosts for low level access control mechanism for different system services. Debian by default creates a a set of UNIX system groups which control access to various parts of the system.
debops.system_groups Ansible role is used to configure additional UNIX
system groups that are used on hosts managed by DebOps. It can also be used to
define sudo and systemd-tmpfiles configuration for these
Additionally, a simple Access Control List managed by the role in the Ansible local facts can be used by other Ansible roles to configure access for selected UNIX groups to the services managed by these roles.
debops.system_groups - Manage UNIX system groups with Ansible Copyright (C) 2018 Maciej Delmanowski <firstname.lastname@example.org> Copyright (C) 2018 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/.