git-gpg

Git — GPG

Очень базовая настройка GPG. Устанавливается GPG, приложение для ввода пин-кода и Git. Мотивация для создания этой роли — подготовить систему для подписывания Git-коммитов. Я основывал эту роль на материалах из Настройка Keybase.io, GPG и Git для подписывания коммитов на GitHub. Этот гайд был большой помощью, и я рекомендую всем хотя бы быстро его просмотреть.

Требования

Эта роль устанавливает программное обеспечение через Homebrew, так что желательно иметь установленный Homebrew ;)

Переменные роли

Описание настраиваемых переменных для этой роли должно быть здесь, включая любые переменные, которые находятся в defaults/main.yml, vars/main.yml, и любые переменные, которые могут/должны быть установлены через параметры роли. Также здесь должны быть упомянуты любые переменные, которые читаются из других ролей и/или глобальной области (например, hostvars, group vars и т.д.).

По умолчанию

Имя Тип Описание
git_gpg.git.signing_key Строка Ключ подписания по умолчанию для Git. Смотрите user.signingKey.
git_gpg.git.auto_sign Логическое Если коммиты должны автоматически подписываться. Смотрите user.gpgsign.

Переменные

Имя Тип Описание
Строка

Пример плейбука

Включение примера того, как использовать вашу роль (например, с переданными переменными в качестве параметров) всегда полезно для пользователей:

---
- hosts: localhost
  roles:
    - role: git-gpg
      tags:
        - git
        - gpg

Лицензия

MIT

Информация об авторе

Mailo Světel

О проекте

Very base setup of GPG

Установить
ansible-galaxy install rooland-provisioning/ansible-role-git-gpg
Лицензия
Unknown
Загрузки
96
Владелец