arillso.chocolatey

Ansible Role: chocolatey

Estado de Construcción licencia Ansible Galaxy Rol de Ansible

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.

(c) 2019, Arillso

Acerca del proyecto

Configures Chocolatey on Windows Systems

Instalar
ansible-galaxy install arillso.chocolatey
Licencia
mit
Descargas
612.1k
Propietario