simoncaron.pve_addons
Rol de Ansible: Complementos de Proxmox VE
Un rol de Ansible que configura repositorios de empresas/sin suscripción, elimina las advertencias de suscripción y activa el tema oscuro en Proxmox VE 7.
Las acciones de eliminación de advertencias y la instalación del tema oscuro están relacionadas con la gestión de paquetes, lo que asegura que los cambios se mantengan cuando se actualizan los paquetes subyacentes de Proxmox.
Requisitos
Este rol requiere que git
esté instalado en los host(s) de destino si deseas instalar el tema DiscordDarkTheme. Se instalará automáticamente si es necesario.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver 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 clave pve_addons_enable_dark_theme
activa la instalación del tema PVEDiscordDark. Las claves pve_addons_add_no_subscription_repo
y pve_addons_remove_enterprise_repo
, cuando están habilitadas, añaden el repositorio de Proxmox sin suscripción y eliminan el repositorio de empresas, respectivamente. También es posible comentar el repositorio de empresas pero mantener el archivo estableciendo pve_addons_disable_enterprise_repo
en true
y deshabilitando pve_addons_remove_enterprise_repo
. La clave pve_addons_remove_subscription_nag
elimina las advertencias de no suscripción en la interfaz de Proxmox.
Dependencias
Ninguna.
Ejemplo 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
Licencia
MIT
Partes de este rol se basan en los siguientes repositorios:
- https://github.com/ironicbadger/ansible-role-proxmox-nag-removal
- https://github.com/marrobHD/proxmox-tools
Información del Autor
Este rol fue creado en 2022 por Simon Caron.
A role to configure dark mode, repositories, nag removal on Proxmox VE 7.2
ansible-galaxy install simoncaron.pve_addons