Spec-Zone.ru › Ansible

community.sops.install роль — Установить SOPS

Примечание

Эта роль является частью коллекции community.sops (версия 1.9.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.sops.

Чтобы использовать её в книге задач, укажите: community.sops.install.

  • Описание
  • Параметры
  • Авторы

Точка входа main — Установить SOPS

Новая в community.sops 1.5.0

Описание

  • Эта роль устанавливает SOPS и GNU Privacy Guard (GPG).
  • Эта роль поддерживает следующие операционные системы: Alpine (достаточно новой версии), Arch Linux, CentOS 7, Stream 8 или более новые, Debian 10 (Buster) или более новые, Fedora (достаточно новая версия), RHEL 7 или более новые, Ubuntu 16.04 или более новые версии LTS
  • Ожидается наличие фактов Ansible ansible_facts.architecture, ansible_facts.distribution, ansible_facts.distribution_major_version, ansible_facts.distribution_version, и ansible_facts.os_family, если sops_install_on_localhost равно false.

Параметры

Параметр

Комментарии

sops_become_on_install

boolean

Использовать ли become: true при установке пакетов.

Варианты:

  • false
  • true ← (по умолчанию)

sops_github_latest_detection

string

добавлен в community.sops 1.6.0

При установке последней версии SOPS с GitHub, настройка способа определения последней версии релиза.

auto пытается api сначала, а затем использует latest-release.

api обращается к API GitHub за списком последних релизов и выбирает наибольшую версию. Предварительные версии пропускаются.

latest-release использует не полностью документированный URL для получения релиза, помеченного как «последний» самими авторами репозитория.

Варианты:

  • "auto"
  • "api"
  • "latest-release"

sops_github_token

string

добавлен в community.sops 1.6.0

Токен для запроса API GitHub о последнем релизе. Без токена существуют довольно жёсткие лимиты запросов.

В основном используется в GitHub Actions.

sops_install_on_localhost

boolean

Устанавливает SOPS на контроллере Ansible (localhost) вместо удалённого хоста.

Варианты:

  • false ← (по умолчанию)
  • true

sops_source

string

Определяет источник, откуда устанавливается SOPS.

Значение github установит SOPS из релизов SOPS на GitHub (https://github.com/getsops/sops/releases/).

Значение system установит SOPS из системных пакетов. Обратите внимание, что не все репозитории системных пакетов поддерживают SOPS.

Значение auto определит лучший источник для установки SOPS. Здесь репозитории системных пакетов предпочтительнее GitHub.

Варианты:

  • "auto" ← (по умолчанию)
  • "github"
  • "system"

sops_version

string

Версия SOPS для установки.

Должна быть версия, например, 3.7.2. Специальное значение latest выберет последнюю доступную версию из указанного источника.

По умолчанию: "latest"

Авторы

  • Felix Fontein (@felixfontein)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (источники)
  • Задать вопрос по SOPS
  • Отправить отчёт об ошибке
  • Запросить новую функцию
  • Связь

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/sops/install_role.html

Spec-Zone.ru

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