simoncaron.pve_addons
Rola Ansible: Dodatki Proxmox VE
Jest to rola Ansible, która konfiguruje repozytoria bez subskrypcji, usuwa powiadomienia o subskrypcji oraz włącza ciemny motyw w Proxmox VE 7.
Usunięcie powiadomień oraz instalacja ciemnego motywu są zintegrowane z zarządzaniem pakietami, co zapewnia utrzymanie zmian podczas aktualizacji podstawowych pakietów Proxmox.
Wymagania
Rola wymaga zainstalowanego git
na docelowym hoście, jeśli chcesz zainstalować motyw DiscordDarkTheme. Zostanie on automatycznie zainstalowany, jeśli będzie potrzebny.
Zmienne roli
Dostępne zmienne są wymienione poniżej wraz z wartościami domyślnymi (patrz defaults/main.yml
):
pve_addons_enable_dark_theme: true
pve_addons_remove_subscription_nag: true
pve_addons_disable_enterprise_repo: false
pve_addons_remove_enterprise_repo: true
pve_addons_add_no_subscription_repo: true
Zmiana klucza pve_addons_enable_dark_theme
włącza instalację motywu PVEDiscordDark. Klucze pve_addons_add_no_subscription_repo
i pve_addons_remove_enterprise_repo
, gdy są włączone, dodają repozytorium Proxmox bez subskrypcji i usuwają repozytorium subskrypcyjne. Możliwe jest również skomentowanie repozytorium subskrypcyjnym, ale zachowanie pliku, ustawiając pve_addons_disable_enterprise_repo
na true
i wyłączając pve_addons_remove_enterprise_repo
. Klucz pve_addons_remove_subscription_nag
usuwa powiadomienia o braku subskrypcji w interfejsie Proxmox.
Zależności
Brak.
Przykładowy Playbook
- hosts: localhost
vars:
pve_addons_enable_dark_theme: true
pve_addons_remove_subscription_nag: true
pve_addons_remove_enterprise_repo: true
pve_addons_add_no_subscription_repo: true
roles:
- simoncaron.pve_addons
Licencja
MIT
Części tej roli opierają się na następujących repozytoriach:
- https://github.com/ironicbadger/ansible-role-proxmox-nag-removal
- https://github.com/marrobHD/proxmox-tools
Informacje o autorze
Ta rola została stworzona w 2022 roku przez Simona Carona.
A role to configure dark mode, repositories, nag removal on Proxmox VE 7.2
ansible-galaxy install simoncaron.pve_addons