debops.keyring
The debops.keyring
Ansible role is designed as a helper for other Ansible
roles that manages the APT keyring as well as the GPG keyrings on unprivileged
UNIX accounts. Other Ansible roles can tell the debops.keyring role
which GPG keys should be present or absent in the selected keyrings; the role
then retrieves the GPG keys either from:
local key store in the debops.keyring role, or located in a directory on the Ansible Controller, or
specified URL, or
specified Keybase profile via the Keybase API, or
a default GPG keyserver, if defined
Warning
The role is not meant to be used via Ansible inventory to manage the APT or GPG keys; users can use the debops.apt role to manage the APT keyring via the inventory.
At the moment there is no solution for unprivileged UNIX account keyrings manageable via the inventory. This functionality will be implemented later via other DebOps roles that manage UNIX accounts.
Copyright
debops.keyring - Manage APT keyring and UNIX account GPG keyring via Ansible
Copyright (C) 2019 Maciej Delmanowski <drybjed@gmail.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/.