arillso.chocolatey
Ansible Rolle: chocolatey
Beschreibung
Diese Rolle optimiert und konfiguriert den Paketmanager Chocolatey und stellt mehrere Einstellungen des Paketmanagers unter Windows ein.
Installation
ansible-galaxy install arillso.chocolatey
Anforderungen
Keine
Rollen-Variablen
Quelle
Eine Liste möglicher Chocolatey-Repositories, die hinzugefügt oder entfernt werden können.
Parameter | Beschreibung |
---|---|
name | Der Name der Quelle. Erforderlich bei Aktionen, die nicht listen. |
admin_only | Macht die Quelle nur für Administratoren sichtbar. |
allow_self_service | Erlaubt die Verwendung der Quelle mit Selbstbedienung. |
bypass_proxy | Umgeht den Proxy bei Verwendung dieser Quelle. |
certificate | Der Pfad zu einer .pfx-Datei, die für X509-authentifizierte Feeds verwendet wird. |
certificate_password | Das Passwort für das Zertifikat, falls erforderlich. |
source | Die Datei/Ordner/URL der Quelle. |
user | Der Benutzername, der zum Zugriff auf die Quelle verwendet wird. |
password | Das Passwort für den Benutzernamen. |
priority | Die Prioritätsreihenfolge dieser Quelle im Vergleich zu anderen Quellen, niedriger ist besser. Alle Prioritäten über 0 werden zuerst bewertet, dann werden die nullbasierten Werte in der Konfigurationsdatei bewertet. |
state | absent, entfernt die Quelle. disabled, stellt sicher, dass die Quelle vorhanden, aber deaktiviert ist. present, stellt sicher, dass die Quelle vorhanden und aktiviert ist. |
update_password | always, das Modul setzt immer das Passwort und meldet eine Änderung, wenn certificate_password oder source_password gesetzt ist. on_create, das Modul setzt das Passwort nur, wenn die Quelle erstellt wird. |
chocolatey_source:
- name: chocolatey
source: https://chocolatey.org/api/v2/
priority: 0
state: present
Konfiguration
Es gibt Einstellungen, die Sie anpassen können, wie Chocolatey für Sie funktioniert.
Siehe: https://chocolatey.org/docs/chocolatey-configuration#config-settings
chocolatey_config:
# Standard-Timeout für die Ausführung von Befehlen
- commandExecutionTimeoutSeconds: 2700
Funktionen
Es gibt Funktionen, die Sie anpassen können, wie Chocolatey für Sie funktioniert.
Siehe: https://chocolatey.org/docs/chocolatey-configuration#features
chocolatey_feature:
- useRememberedArgumentsForUpgrades: false
- usePackage0RepositoryOptimizations: false
- useEnhancedExitCodes: false
Abhängigkeiten
Keine
Beispiel-Playbook
- hosts: all
roles:
- arillso.chocolatey
Autor
Lizenz
Dieses Projekt steht unter der MIT-Lizenz. Siehe die LICENSE Datei für den vollständigen Lizenztext.
Urheberrecht
(c) 2019, Arillso
Installieren
ansible-galaxy install arillso.chocolatey
Lizenz
mit
Downloads
612.1k
Besitzer