1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-03-22 21:29:19 +00:00
community.general/plugins/modules/pgp_keyring.py
Eero Aaltonen 8a38027c40 fixup: license header and Python2isms
Remove obvious Python2isms. If I missed something, a list of things to
avoid would be appreciated.
2026-03-01 23:20:45 +02:00

36 lines
1.1 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Copyright: (c) 20252026, Eero Aaltonen
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
from __future__ import annotations
DOCUMENTATION = r"""
---
module: pgp_keyring
short_description: Install PGP keyrings in binary format
description: Converts PGP keyrings to binary format on the ansible controller,
and installs them to the target systems.
version_added: 12.4.0
author: "Eero Aaltonen (@eaaltonen)"
options:
src:
description: Source key file (typically ASCII armored)
required: true
type: str
dest:
description: Destination key file. Can be relative, in which case the target system default is used
required: true
type: str
follow:
description: This flag indicates that filesystem links in the destination, if they exist, should be followed.
type: bool
default: false
"""
EXAMPLES = r"""
- name: Install Microsoft Package signing key
community.general.pgp_keyring:
src: microsoft.asc
dest: microsoft.gpg
become: true
"""