pve_addons
Ansible Роль: Добавки Proxmox VE
Это роль Ansible, которая настраивает репозитории без подписки, убирает уведомления о подписке и включает темную тему в Proxmox VE 7.
Удаление уведомлений и установка темной темы связаны с управлением пакетами, что гарантирует сохранение изменений при обновлении пакетного ПО Proxmox.
Требования
Эта роль требует установки git
на целевых хостах, если вы хотите установить тему DiscordDarkTheme. Она будет установлена автоматически, если это необходимо.
Переменные роли
Доступные переменные перечислены ниже вместе с значениями по умолчанию (см. 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
Ключ pve_addons_enable_dark_theme
включает установку темы PVEDiscordDark. Ключи pve_addons_add_no_subscription_repo
и pve_addons_remove_enterprise_repo
, когда они включены, добавляют репозиторий без подписки Proxmox и удаляют корпоративный репозиторий соответственно. Также можно закомментировать корпоративный репозиторий, но оставить файл, установив pve_addons_disable_enterprise_repo
в значение true
и отключив pve_addons_remove_enterprise_repo
. Ключ pve_addons_remove_subscription_nag
убирает уведомления о подписке в пользовательском интерфейсе Proxmox.
Зависимости
Нет.
Пример Плейбука
- 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
Лицензия
MIT
Некоторые части этой роли основаны на следующих репозиториях:
- https://github.com/ironicbadger/ansible-role-proxmox-nag-removal
- https://github.com/marrobHD/proxmox-tools
В информации об авторе
Эта роль была создана в 2022 году Симоном Кароном.
A role to configure dark mode, repositories, nag removal on Proxmox VE 7.2
ansible-galaxy install simoncaron/ansible-role-pve_addons