arillso.chocolatey

Ansible Rolle: chocolatey

Build-Status Lizenz Ansible Galaxy Ansible Rolle

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

Über das Projekt

Configures Chocolatey on Windows Systems

Installieren
ansible-galaxy install arillso.chocolatey
GitHub Repository
Lizenz
mit
Downloads
612.1k
Besitzer