arillso.chocolatey
Rola Ansible: chocolatey
Opis
Ta rola optymalizuje i konfiguruje menedżera pakietów Chocolatey oraz ustawia różne opcje menedżera pakietów w systemie Windows.
Instalacja
ansible-galaxy install arillso.chocolatey
Wymagania
Brak
Zmienne roli
Źródło
Lista możliwych repozytoriów Chocolatey, które można dodać lub usunąć.
Parametry | Opis |
---|---|
name | Nazwa źródła. Wymagana przy akcjach innych niż lista. |
admin_only | Sprawia, że źródło jest widoczne tylko dla administratorów. |
allow_self_service | Zezwala na użycie źródła w trybie samodzielnym. |
bypass_proxy | Omija proxy podczas korzystania z tego źródła. |
certificate | Ścieżka do pliku .pfx używanego do uwierzytelniania X509. |
certificate_password | Hasło do certyfikatu, jeśli jest wymagane. |
source | Plik/folder/adres URL źródła. |
user | Nazwa użytkownika używana do dostępu do źródła. |
password | Hasło dla nazwy użytkownika źródła. |
priority | Kolejność priorytetu tego źródła w porównaniu do innych źródeł, im niższa wartość, tym lepiej. Wszystkie priorytety powyżej 0 będą oceniane w pierwszej kolejności, a następnie wartości oparte na zerze będą oceniane w kolejności pliku konfiguracyjnego. |
state | absent, usunie źródło. disabled, zapewni, że źródło istnieje, ale jest wyłączone. present, zapewni, że źródło istnieje i jest włączone. |
update_password | always, moduł zawsze ustawi hasło i zgłosi zmianę, jeśli certificate_password lub source_password są ustawione. on_create, moduł ustawi hasło tylko wtedy, gdy źródło jest tworzone. |
chocolatey_source:
- name: chocolatey
source: https://chocolatey.org/api/v2/
priority: 0
state: present
Konfiguracja
Istnieją ustawienia, które możesz dostosować, aby Chocolatey działał w odpowiedni dla Ciebie sposób.
Zobacz: https://chocolatey.org/docs/chocolatey-configuration#config-settings
chocolatey_config:
# Domyślny czas oczekiwania na wykonanie polecenia
- commandExecutionTimeoutSeconds: 2700
Funkcje
Istnieją funkcje, które możesz dostosować, aby Chocolatey działał w odpowiedni dla Ciebie sposób.
Zobacz: https://chocolatey.org/docs/chocolatey-configuration#features
chocolatey_feature:
- useRememberedArgumentsForUpgrades: false
- usePackage0RepositoryOptimizations: false
- useEnhancedExitCodes: false
Zależności
Brak
Przykład Playbooka
- hosts: all
roles:
- arillso.chocolatey
Autor
Licencja
Ten projekt jest objęty licencją MIT. Zobacz plik LICENSE po pełny tekst licencji.
Prawa autorskie
(c) 2019, Arillso
Zainstaluj
ansible-galaxy install arillso.chocolatey
Licencja
mit
Pobrania
612.1k
Właściciel