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

O projekcie

Configures Chocolatey on Windows Systems

Zainstaluj
ansible-galaxy install arillso.chocolatey
Licencja
mit
Pobrania
612.1k
Właściciel