finalgene.node_red

Ansibleロール node_red

説明

このロールは、Node-REDのインストールと基本的な設定を行います。

構成とフロー/プロジェクトをバックアップおよび復元するためのスクリプト /usr/local/bin/node-red-backup を提供します。

要件

なし

ロール変数

変数名 タイプ デフォルト コメント
nodered_domain_name 文字列 {{ inventory_hostname }} Node-Redホストのドメイン名です。
nodered_extra_npm_packages 配列 Node-Redが使用するNPMパッケージのリストです。
nodered_user 文字列 nodered Node-Redを実行するユーザーの名前です。
nodered_group 文字列 {{ nodered_user }} Node-Redを実行するユーザーの主要グループの名前です。
nodered_groups 配列 ユーザーが属すべき追加グループのリストです。
nodered_allow_low_ports ブール値 false 1024未満のポートにバインドする機能を追加します。
nodered_update_nodes ブール値 false 既存のインストールされたノードをnpm updateで更新します(package.jsonの範囲内)。
nodered_flow_file 文字列 flows.json フローを含むファイルの名前です。
nodered_credential_secret 文字列 保存された資格情報を暗号化するための鍵です。
nodered_config_directory 文字列 Node-Redの設定を含むディレクトリです。
nodered_admin_users 配列 エディター & 管理APIのセキュリティ
nodered_https_private_key_file 文字列 HTTPS用の秘密鍵ファイルの内容です。
nodered_https_certificate_file 文字列 HTTPS用の証明書ファイルの内容です。
nodered_require_https ブール値 false HTTPSを有効にします。
nodered_ui_host 文字列 UIサーバーのリッスンアドレスです。
nodered_ui_port 整数 1880 UIサーバーがリッスンするポートです。
nodered_api_max_length 文字列 5mb 実行時APIによって受け入れられるHTTPリクエストの最大サイズです。
nodered_lang 文字列 en-US Node-Redの優先言語です。
利用可能な言語: en-US, ja, de, zh-CN, zh-TW, ru, ko
nodered_diagnostics_enabled ブール値 true trueの場合、Node-Redの診断エンドポイントが有効になります。
nodered_diagnostics_ui ブール値 true trueの場合、Node-Redの診断UIが有効になります。
nodered_runtime_state_enabled ブール値 true trueの場合、Node-Redのランタイム状態エンドポイントが有効になります。
nodered_runtime_state_ui ブール値 true trueの場合、Node-Redのランタイム状態UIが有効になります。
nodered_logging_console_level 文字列 info 記録されるロギングのレベルです(ロギングレベルを参照)。
nodered_logging_console_metrics ブール値 false trueに設定すると、Node-REDランタイムはフローの実行およびメモリ使用情報を出力します(ロギングメトリクスを参照)。
nodered_logging_console_audit ブール値 false trueに設定すると、管理HTTP APIアクセスイベントがログに記録されます。イベントにはアクセスされたエンドポイント、IPアドレス、タイムスタンプなどの追加情報が含まれます(ロギング監査を参照)。
nodered_context_storage オブジェクト default.module: 'memory' コンテキストストアの設定です(コンテキストストアAPIを参照)。
nodered_external_modules_auto_install ブール値 true ランタイムが不足しているモジュールを自動的にインストールしようとするかどうかを示します。
nodered_external_modules_palette_allow_install ブール値 true エディター内でパレットマネージャーを有効にします。
nodered_external_modules_palette_allow_update ブール値 true パレットマネージャーでモジュールの更新を許可します。
nodered_external_modules_palette_allow_upload ブール値 true モジュールのtgzファイルをアップロードしてインストールすることを許可します。
nodered_external_modules_module_allow_install ブール値 true ノード-specifiedモジュールのインストールを許可します。
nodered_disable_editor ブール値 false エディターを無効にします。このオプションは管理APIには影響しません。

依存関係

  • git
  • npm >=5.8
  • nodejs >=10

例プレイブック

    - name: Node-Redをインストール
      hosts: all
      become: true
      roles:
      - finalgene.node_red

ライセンス

MIT

著者情報

プロジェクトについて

Install Node-Red

インストール
ansible-galaxy install finalgene.node_red
ライセンス
Unknown
ダウンロード
391
所有者
Software Development