simoncaron.pve_addons

Rôle Ansible : Addons Proxmox VE

Ansible Lint Ansible Release Téléchargements Ansible Galaxy

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 :

Informations sur l'Auteur

Ce rôle a été créé en 2022 par Simon Caron.

À propos du projet

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

Installer
ansible-galaxy install simoncaron.pve_addons
Licence
mit
Téléchargements
20.3k
Propriétaire
Software Engineer | IaC | Containers | Ansible | Kubernetes | Helm