wilmardo.plexupdate

wilmardo.plexupdate

ビルドステータス Galaxy

Plexサーバーを自動的に最新の状態に保つために、Plexupdateを使用しましょう!

要件

特にありませんが、plexupdate_notifyが有効な場合は、通知を受け取るために動作するcrontabメール設定が必要です。

ロール変数

デフォルトの使用法

デフォルトでは、plexupdateがインストールされて実行されています。 ニーズに合わせて適応したい場合は、高度な使用法のセクションを参照してください。

高度な使用法

より高度な使用法のために、次の変数が利用可能です:

# インストールするPlexupdateのバージョン、gitモジュールに渡されます
plexupdate_version: master
# Plexupdateのインストール場所
plexupdate_install_location: /opt/plexupdate/
# Plexupdateの設定場所
plexupdate_config_location: /etc/plexupdate.conf
# Plexupdateのcronラッパーの場所(cron.dailyをinterval(cron.hourly, cron.daily, cron.weekly, cron.monthly)に変更)
plexupdate_cronwrapper: /etc/cron.daily/plexupdate

# Plexupdateの設定オプション

# Plexupdateが自動的に新しくダウンロードしたバージョンをインストールするかどうか(crontabエントリを追加)
plexupdate_autoinstall: true
# Plexupdateが自分自身をgitを使って更新するかどうか(crontabエントリを追加)
plexupdate_autoupdate: true
# Plexupdateがインストール後にダウンロードしたパッケージを削除してディスクスペースを節約するかどうか
plexupdate_autodelete: true
# 設定されている場合、plexupdate_autoinstallと組み合わせると、サーバーが使用中かどうかを自動的に確認し、更新を延期します
plexupdate_plexserver: 127.0.0.1
# plexupdate_plexserverと一緒に使用するポートを設定
plexupdate_plexport: 32400
# Plexupdateが一般公開リリースをダウンロードするかどうか(PlexPassリリースをダウンロードするにはnoに設定)
plexupdate_public: true
# Plex Passに設定(ほとんどの場合不要、詳細は: https://github.com/mrworf/plexupdate/wiki/Authenticating-with-Plex-Passを参照)
plexupdate_token: ""
# Plexupdateがcronエラー後にメールで通知するかどうか
plexupdate_notify: false

依存関係

なし

例プレイブック

デフォルト設定でplexupdateをインストール

- hosts: all
  roles:
     - role: wilmardo.plexupdate

ライセンス

BSD-3-Clause-Clear

著者情報

このロールは2018年にWilmar den Oudenによって作成されました。

プロジェクトについて

Role to install plexupdate

インストール
ansible-galaxy install wilmardo.plexupdate
ライセンス
bsd-3-clause-clear
ダウンロード
216
所有者
❤️ Kubernetes