1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-03-22 13:19:13 +00:00
community.general/plugins/modules/pgp_keyring.py
2026-03-01 12:53:09 +02:00

41 lines
1.2 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.

# -*- coding: utf-8 -*-
# Copyright: (c) 20252026, Eero Aaltonen
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# This module is implemented as an action plugin and runs on the controller
from __future__ import annotations
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
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
"""