buluma.node_red

Ansibleロール node_red

Node REDをシステムにインストールして設定します。

GitHub バージョン 問題 プルリクエスト ダウンロード
github Version Issues PullRequests Ansible Role

例のプレイブック

この例はmolecule/default/converge.ymlから取られており、すべてのプッシュ、プルリクエスト、リリースでテストされます。

---
- name: Converge
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: buluma.node_red

マシンの準備が必要です。CIでは、molecule/default/prepare.ymlを使用して行います。

---
- name: Prepare
  hosts: all
  become: yes
  gather_facts: no

  roles:
    - role: buluma.bootstrap
    - role: buluma.ca_certificates
    - role: buluma.epel
    - role: buluma.npm
    - role: buluma.users
      users_group_list:
        - name: nodered
      users_user_list:
        - name: nodered
          group: nodered

これらのロールの使用方法については、完全な説明と例も参照してください。

ロール変数

変数のデフォルト値はdefaults/main.ymlに設定されています。

---
# node_redのデフォルトファイル

# Node REDが稼働するディレクトリ
node_red_working_directory: /opt/node_red

# Node REDを実行するユーザー
# このロールはユーザーを作成しません、`molecule/default/prepare.yml`を参照してください。
node_red_user_name: nodered

# Node REDを実行するグループ
# このロールはグループを作成しません、`molecule/default/prepare.yml`を参照してください。
node_red_group_name: nodered

要件

使用されるロールの状態

システムを準備するために以下のロールが使用されます。別の方法でシステムを準備することもできます。

要件 GitHub バージョン
buluma.bootstrap Ansible Molecule Version
buluma.ca_certificates Ansible Molecule Version
buluma.epel Ansible Molecule Version
buluma.npm Ansible Molecule Version
buluma.service Ansible Molecule Version
buluma.users Ansible Molecule Version

コンテキスト

このロールは多くの互換性のあるロールの一部です。さらに情報が必要な場合は、これらのロールのドキュメントを参照してください。

関連するロールの概要は以下の通りです:

dependencies

互換性

このロールは以下のコンテナイメージでテストされています。

コンテナ タグ
Debian bullseye
EL 8
Fedora all
Ubuntu focal
Kali all

必要なAnsibleの最小バージョンは2.12で、以下のテストを実施しました:

  • 前のバージョン。
  • 現在のバージョン。
  • 開発バージョン。

問題がある場合は、GitHubに報告してください。

変更履歴

ロールの履歴

ライセンス

Apache-2.0

著者情報

Shadow Walker

プロジェクトについて

Install and configure Node RED on your system.

インストール
ansible-galaxy install buluma.node_red
ライセンス
apache-2.0
ダウンロード
4.5k
所有者
DevOps Engineer