ansibleguy.sw_zoneminder
Ansibleロール - ZoneMinder
ZoneMinder IP-CAMサーバーをデプロイするためのAnsibleロールです。
IPカメラを追加する方法などについては、公式ドキュメントを参照してください。
テスト済み:
- Debian 11
インストール
# 最新版
ansible-galaxy role install git+https://github.com/ansibleguy/sw_zoneminder
# Galaxyからインストール
ansible-galaxy install ansibleguy.sw_zoneminder
# カスタムロールパスへインストール
ansible-galaxy install ansibleguy.sw_zoneminder --roles-path ./roles
# 依存関係をインストール
ansible-galaxy install -r requirements.yml
使い方
シンプルなAnsible GUIが欲しいですか?私のAnsible WebUIをチェックしてください。
設定
必要に応じてzoneminder辞書を定義します。
ゾーンマインダーサーバの例:
zoneminder:
timezone: 'Europe/Vienna'
tools: true # 便利な管理ツールをインストール
apache:
domain: 'zoneminder.template.ansibleguy.net'
aliases: ['zm.template.ansibleguy.net']
ssl:
mode: 'letsencrypt' # または自己署名/ca/スネークオイル
# もし'selfsigned'または'ca'を使用する場合:
# cert:
# cn: 'ZoneMinderサーバ'
# org: 'AnsibleGuy'
# email: '[email protected]'
letsencrypt:
email: '[email protected]'
最低限の例:
zoneminder:
apache:
domain: 'zoneminder.template.ansibleguy.net'
パスワードを暗号化するには、'ansible-vault'を使用することをお勧めします:
ansible-vault encrypt_string
実行
プレイブックを実行します:
ansible-playbook -K -D -i inventory/hosts.yml playbook.yml --ask-vault-pass
いくつかの便利なタグも利用可能です:
- config
機能
パッケージのインストール
設定
デフォルトのオプトイン:
- データベースの設定
- Webサーバーの設定
デフォルトのオプトアウト:
- 管理ツール
デフォルト設定:
- syslogへのログ出力
- 自己署名証明書
情報
注意: このロールは現在、Debianベースのシステムのみをサポートしています。
注意: このロールのほとんどの機能はオプトインまたはオプトアウトすることができます。
利用可能なオプションについては、メインデフォルトファイルにあるデフォルト設定を参照してください!
警告: インストール終了後には、ログインパスワードを設定する必要があります。
インストール
ansible-galaxy install ansibleguy.sw_zoneminder
ライセンス
other
ダウンロード
2.1k
所有者
[email protected] | GPG: https://badges.ansibleguy.net/public.gpg