simoncaron.pve_addons
Ansibleロール: Proxmox VE アドオン
このAnsibleロールは、Proxmox VE 7のエンタープライズ/サブスクリプションなしのリポジトリを設定し、サブスクリプションの警告を削除し、ダークテーマを有効にします。
警告の削除とダークテーマのインストールはパッケージ管理に連携しており、Proxmoxパッケージが更新されても変更が保持されます。
要件
このロールは、DiscordDarkThemeをインストールする場合にターゲットホストにgit
がインストールされている必要があります。必要に応じて自動的にインストールされます。
ロール変数
使用可能な変数は以下に示されており、デフォルト値も記載されています(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のUIからサブスクリプションの警告を削除します。
依存関係
なし。
例のプレイブック
- 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.pve_addons
ライセンス
mit
ダウンロード
20.3k
所有者
Software Engineer | IaC | Containers | Ansible | Kubernetes | Helm