chocolatey

Ansible Роль: chocolatey

Статус сборки лицензия Ansible Galaxy Ansible Роль

Описание

Эта роль оптимизирует и настраивает менеджер пакетов Chocolatey и устанавливает несколько параметров для него в Windows.

Установка

ansible-galaxy install arillso.chocolatey

Требования

Нет

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

Source

Список возможных репозиториев Chocolatey, которые можно добавлять или удалять.

Параметры Описание
name Имя источника. Обязательно для действий, кроме списка.
admin_only Доступ к источнику только для администраторов.
allow_self_service Разрешить использование источника в режиме самообслуживания.
bypass_proxy Обойти прокси при использовании этого источника.
certificate Путь к .pfx файлу для использования с X509 аутентифицированными лентами.
certificate_password Пароль к сертификату, если требуется.
source Файл/папка/ссылка источника.
user Имя пользователя для доступа к источнику.
password Пароль для имени пользователя источника.
priority Приоритет этого источника по сравнению с другими источниками. Меньше - лучше. Все приоритеты выше 0 будут оценены сначала, затем значения с нулевым приоритетом будут оцениваться в порядке файла конфигурации.
state absent - удалит источник, disabled - обеспечит существование источника, но отключит его, present - обеспечит существование и включение источника.
update_password always - модуль всегда установит пароль и сообщит об изменении, если установлен certificate_password или source_password; on_create - модуль установит пароль только при создании источника.
chocolatey_source:
  - name: chocolatey
    source: https://chocolatey.org/api/v2/
    priority: 0
    state: present

Config

Существует ряд настроек, которые вы можете подкорректировать для работы Chocolatey.
См.: https://chocolatey.org/docs/chocolatey-configuration#config-settings

chocolatey_config:
  # Стандартный тайм-аут для выполнения команд
  - commandExecutionTimeoutSeconds: 2700

Features

Существуют функции, которые вы можете настроить для работы Chocolatey.
См.: https://chocolatey.org/docs/chocolatey-configuration#features

chocolatey_feature:
  - useRememberedArgumentsForUpgrades: false
  - usePackage0RepositoryOptimizations: false
  - useEnhancedExitCodes: false

Зависимости

Нет

Пример Playbook

- hosts: all
  roles:
    - arillso.chocolatey

Автор

Лицензия

Этот проект находится под лицензией MIT. Полный текст лицензии смотрите в файле LICENSE.

Авторские права

(c) 2019, Arillso

О проекте

Configures Chocolatey on Windows Systems

Установить
ansible-galaxy install arillso/ansible.chocolatey
Лицензия
mit
Загрузки
611759
Владелец