Spec-Zone.ru › Ansible 2.11

ansible.builtin.rpm_key – Добавляет или удаляет ключ gpg из базы данных rpm

Примечание

Этот модуль является частью ansible-base и включен во все установки Ansible. В большинстве случаев вы можете использовать короткое имя модуля rpm_key даже без указания ключевого слова collections:. Несмотря на это, мы рекомендуем использовать FQCN для лёгкой ссылки на документацию модуля и для избежания конфликтов с другими коллекциями, которые могут иметь то же имя модуля.

Добавлено в версии 1.3: of ansible.builtin

  • Описание
  • Параметры
  • Примечания
  • Примеры

Описание

  • Добавляет или удаляет (rpm –import) ключ gpg в вашу базу данных rpm.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
fingerprint
строка
добавлен в 2.9 of ansible.builtin
Полный отпечаток ключа, который импортируется.
Он будет использоваться для проверки указанного ключа.
key
строка / обязательно
Ключ, который будет изменён. Может быть URL, файлом на управляемом узле или идентификатором ключа, если ключ уже существует в базе данных.
state
строка
    Варианты:
  • absent
  • present ←
Если ключ будет импортирован или удалён из базы данных rpm.
validate_certs
булево
    Варианты:
  • no
  • yes ←
Если no и key является URL, начинающимся с https, сертификаты SSL не будут проверяться.
Это следует использовать только на контролируемых сайтах, использующих самозаверяющие сертификаты.

Примечания

Примечание

  • Поддерживает check_mode.

Примеры

- name: Import a key from a url
  ansible.builtin.rpm_key:
    state: present
    key: http://apt.sw.be/RPM-GPG-KEY.dag.txt

- name: Import a key from a file
  ansible.builtin.rpm_key:
    state: present
    key: /path/to/key.gpg

- name: Ensure a key is not present in the db
  ansible.builtin.rpm_key:
    state: absent
    key: DEADB33F

- name: Verify the key, using a fingerprint, before import
  ansible.builtin.rpm_key:
    key: /path/to/RPM-GPG-KEY.dag.txt
    fingerprint: EBC6 E12C 62B1 C734 026B  2122 A20E 5214 6B8D 79E6

Авторы

  • Хектор Акоста (@hacosta) <hector.acosta@gazzang.com>

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/ansible/builtin/rpm_key_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API