simoncaron.pve_addons
Rôle Ansible : Addons Proxmox VE
Un rôle Ansible qui configure les dépôts d'entreprise/sans abonnement, supprime les avertissements d'abonnement et active le thème sombre sur Proxmox VE 7.
Les actions de suppression des avertissements et d'installation du thème sombre sont liées à la gestion des paquets, ce qui garantit que les modifications sont conservées lorsque les paquets Proxmox sous-jacents sont mis à jour.
Exigences
Ce rôle nécessite que git
soit installé sur le(s) hôte(s) cible(s) si vous souhaitez installer le DiscordDarkTheme. Il sera installé automatiquement si nécessaire.
Variables du Rôle
Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir 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
La clé pve_addons_enable_dark_theme
permet l'installation du thème PVEDiscordDark. Les clés pve_addons_add_no_subscription_repo
et pve_addons_remove_enterprise_repo
, lorsqu'elles sont activées, ajoutent le dépôt Proxmox sans abonnement et suppriment le dépôt d'entreprise respectivement. Il est également possible de commenter le dépôt d'entreprise tout en gardant le fichier en définissant pve_addons_disable_enterprise_repo
sur true
et en désactivant pve_addons_remove_enterprise_repo
. La clé pve_addons_remove_subscription_nag
supprime les avertissements concernant l'absence d'abonnement dans l'interface Proxmox.
Dépendances
Aucune.
Exemple de 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
Licence
MIT
Certaines parties de ce rôle sont basées sur les dépôts suivants :
- https://github.com/ironicbadger/ansible-role-proxmox-nag-removal
- https://github.com/marrobHD/proxmox-tools
Informations sur l'Auteur
Ce rôle a été créé en 2022 par Simon Caron.
A role to configure dark mode, repositories, nag removal on Proxmox VE 7.2
ansible-galaxy install simoncaron.pve_addons