arillso.chocolatey

Ansible Rôle : chocolatey

Description

Ce rôle optimise et configure le gestionnaire de paquets Chocolatey et définit plusieurs paramètres de ce gestionnaire sous Windows.

Installation

ansible-galaxy install arillso.chocolatey

Exigences

Aucune

Variables du rôle

Source

Une liste de possibles dépôts Chocolatey qui peuvent être ajoutés ou retirés.

Paramètres Description
name Le nom de la source. Requis pour des actions autres que la liste.
admin_only Rend la source visible uniquement aux administrateurs.
allow_self_service Permet l'utilisation de la source en libre-service.
bypass_proxy Ignore le proxy lors de l'utilisation de cette source.
certificate Le chemin vers un fichier .pfx à utiliser pour les flux authentifiés X509.
certificate_password Le mot de passe pour le certificat si nécessaire.
source Le fichier/dossier/url de la source.
user Le nom d'utilisateur utilisé pour accéder à la source.
password Le mot de passe pour le nom d'utilisateur de la source.
priority L'ordre de priorité de cette source par rapport aux autres sources, plus la valeur est basse, mieux c'est. Toutes les priorités supérieures à 0 seront évaluées en premier, puis les valeurs basées sur zéro seront évaluées dans l'ordre du fichier de configuration.
state absent : supprimera la source. disabled : garantira que la source existe mais est désactivée. present : garantira que la source existe et est activée.
update_password always : le module définira toujours le mot de passe et signalera un changement si certificate_password ou source_password est défini. on_create : le module ne définira le mot de passe que si la source est créée.
chocolatey_source:
  - name: chocolatey
    source: https://chocolatey.org/api/v2/
    priority: 0
    state: present

Config

Il existe des paramètres que vous pouvez ajuster pour adapter le fonctionnement de Chocolatey pour vous.
Voir : https://chocolatey.org/docs/chocolatey-configuration#config-settings

chocolatey_config:
  # Délai d'exécution par défaut pour les commandes
  - commandExecutionTimeoutSeconds: 2700

Fonctions

Il existe des fonctions que vous pouvez ajuster pour adapter le fonctionnement de Chocolatey pour vous.
Voir : https://chocolatey.org/docs/chocolatey-configuration#features

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

Dépendances

Aucune

Exemple de Playbook

- hosts: all
  roles:
    - arillso.chocolatey

Auteur

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour le texte complet de la licence.

(c) 2019, Arillso

À propos du projet

Configures Chocolatey on Windows Systems

Installer
ansible-galaxy install arillso.chocolatey
Licence
mit
Téléchargements
612.1k
Propriétaire