simoncaron.pve_addons

Rola Ansible: Dodatki Proxmox VE

Ansible Lint Ansible Release Pobrania Ansible Galaxy

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:

Informacje o autorze

Ta rola została stworzona w 2022 roku przez Simona Carona.

O projekcie

A role to configure dark mode, repositories, nag removal on Proxmox VE 7.2

Zainstaluj
ansible-galaxy install simoncaron.pve_addons
Licencja
mit
Pobrania
20.3k
Właściciel
Software Engineer | IaC | Containers | Ansible | Kubernetes | Helm