chocolatey
Ansible Роль: chocolatey
Описание
Эта роль оптимизирует и настраивает менеджер пакетов 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
Установить
ansible-galaxy install arillso/ansible.chocolatey
Лицензия
mit
Загрузки
611782
Владелец