This module provides a simple digital signage solution that displays a single URL and has the ability to refresh the page on a specified refresh interval.
- Creates a limited user (autologin on tty1)
- Installs xorg, openbox, xdotool, unclutter, pulseaudio and chromium
- Reboots device when templates are changed.
digital_signage can be used manually or via an ENC such as The Foreman.
To display a URL that is refreshed every 15 minutes:
class { 'digital_signage':
url => "https://slides.google.com/slideurl",
refresh_interval => 300, # Time value in milliseconds
}
digital_signage::account
: Creates a dedicated limited userdigital_signage::install
: Installs required packagesdigital_signage::template
: Writes template files for:-
- Auto login to tty1
-
- Script to launch the browser.
- Ubuntu 16.04