arillso.chocolatey

Ansible 角色:chocolatey

描述

此角色优化并配置了包管理器 Chocolatey,并设置了 Windows 下包管理器的多个配置。

安装

ansible-galaxy install arillso.chocolatey

需求

角色变量

可以添加或删除的 Chocolatey 仓库列表。

参数 描述
name 源的名称。其他操作时必填。
admin_only 仅对管理员可见的源。
allow_self_service 允许使用自助服务的源。
bypass_proxy 使用此源时绕过代理。
certificate 用于 X509 认证源的 .pfx 文件路径。
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

配置

您可以调整一些设置来定制 Chocolatey 的工作方式。
查看:https://chocolatey.org/docs/chocolatey-configuration#config-settings

chocolatey_config:
  # 命令执行的默认超时时间
  - commandExecutionTimeoutSeconds: 2700

功能

您可以调整一些功能来定制 Chocolatey 的工作方式。
查看:https://chocolatey.org/docs/chocolatey-configuration#features

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

依赖

示例剧本

- hosts: all
  roles:
    - arillso.chocolatey

作者

许可

本项目遵循 MIT 许可协议。请参阅 LICENSE 文件以获取完整的许可文本。

版权

(c) 2019, Arillso

关于项目

Configures Chocolatey on Windows Systems

安装
ansible-galaxy install arillso.chocolatey
许可证
mit
下载
612.1k
拥有者