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.
Copyright
(c) 2019, Arillso
Installer
ansible-galaxy install arillso.chocolatey
Licence
mit
Téléchargements
612.1k
Propriétaire