Sign inSign up

mdslab/openstack-iotronic-lightning-rod

By mdslab

•Updated over 7 years ago

Lightning-rod is the IoT node-side agent for the Openstack IoTronic service.

Image
1

1.2K

mdslab/openstack-iotronic-lightning-rod repository overview

⁠!!! UNDER CONSTRUCTION !!!

⁠Installation on Ubuntu/Debian x86_64

GitHub repo:

⁠Configure Lightning-rod environment

  • Create the folder in your system to store Lightning-rod settings <LR_CONF_PATH> (e.g. "/etc/iotronic/"):
sudo mkdir  <LR_CONF_PATH>
  • Get Lightning-rod configuration template files:
cd  <LR_CONF_PATH>
sudo wget https://raw.githubusercontent.com/openstack/iotronic-lightning-rod/master/templates/settings.example.json -O settings.json
sudo wget https://raw.githubusercontent.com/openstack/iotronic-lightning-rod/master/etc/iotronic/iotronic.conf
  • Configure Lightning-rod identity:
cd  <LR_CONF_PATH>
wget https://raw.githubusercontent.com/openstack/iotronic-lightning-rod/master/scripts/lr_configure
chmod +x lr_configure
./lr_configure -c <REGISTRATION-TOKEN> <WAMP-REG-AGENT-URL>  <LR_CONF_PATH>

⁠Create container:

docker run -d --privileged \
-v lr_var:/var/lib/iotronic -v lr_le:/etc/letsencrypt/ -v lr_nginx:/etc/nginx/ \
-v  <LR_CONF_PATH>/settings.json:/etc/iotronic/settings.json \
-v  <LR_CONF_PATH>/iotronic.conf:/etc/iotronic/iotronic.conf \
--net=host --restart unless-stopped \
--name=lightning-rod mdslab/openstack-iotronic-lightning-rod

Tag summary

Content type

Image

Digest

Size

300.4 MB

Last updated

over 7 years ago

docker pull mdslab/openstack-iotronic-lightning-rod