arillso.chocolatey
Ansible Role: chocolatey
Descripción
Este rol optimiza y configura el gestor de paquetes Chocolatey y establece varias configuraciones del gestor de paquetes en Windows.
Instalación
ansible-galaxy install arillso.chocolatey
Requisitos
Ninguno
Variables del Rol
Fuente
Una lista de posibles repositorios de Chocolatey que se pueden agregar o quitar.
Parámetros | Descripción |
---|---|
name | El nombre de la fuente. Requerido para acciones diferentes a listar. |
admin_only | Hace que la fuente sea visible solo para Administradores. |
allow_self_service | Permite que la fuente se use con autoservicio. |
bypass_proxy | Ignora el proxy al usar esta fuente. |
certificate | La ruta a un archivo .pfx que se usará para feeds autenticados por X509. |
certificate_password | La contraseña para el certificado si es necesaria. |
source | El archivo/carpeta/url de la fuente. |
user | El nombre de usuario utilizado para acceder a la fuente. |
password | La contraseña para el nombre de usuario de la fuente. |
priority | El orden de prioridad de esta fuente en comparación con otras fuentes, menor es mejor. Todas las prioridades por encima de 0 se evaluarán primero y luego los valores basados en cero se evaluarán en orden de archivo de configuración. |
state | absent, eliminará la fuente. disabled, asegurará que la fuente exista pero esté deshabilitada. present, asegurará que la fuente exista y esté habilitada. |
update_password | always, el módulo siempre establecerá la contraseña y reportará un cambio si certificate_password o source_password están configurados. on_create, el módulo solo establecerá la contraseña si la fuente está siendo creada. |
chocolatey_source:
- name: chocolatey
source: https://chocolatey.org/api/v2/
priority: 0
state: present
Configuración
Hay configuraciones que puedes ajustar para que Chocolatey funcione para ti.
Ver: https://chocolatey.org/docs/chocolatey-configuration#config-settings
chocolatey_config:
# Tiempo de espera predeterminado para la ejecución de comandos
- commandExecutionTimeoutSeconds: 2700
Características
Hay funciones que puedes ajustar para que Chocolatey funcione para ti.
Ver: https://chocolatey.org/docs/chocolatey-configuration#features
chocolatey_feature:
- useRememberedArgumentsForUpgrades: false
- usePackage0RepositoryOptimizations: false
- useEnhancedExitCodes: false
Dependencias
Ninguna
Ejemplo de Playbook
- hosts: all
roles:
- arillso.chocolatey
Autor
Licencia
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para el texto completo de la licencia.
Copyright
(c) 2019, Arillso
Instalar
ansible-galaxy install arillso.chocolatey
Licencia
mit
Descargas
612.1k
Propietario