xtrinch.kiosk
Ansible Role: Kiosk
===================
This Ansible role sets up a kiosk using the Chromium web browser on an Ubuntu server. It uses a minimal setup with X and Openbox. The role creates two systemd services: one to start the X environment (using startx
), and another to run Chromium. If Chromium is closed, it will automatically restart. Both services will run when the system starts up. This setup is designed for touch screen use.
Requirements
- A clean installation of Ubuntu Server (works with versions 16.04, 17.04, 18.04)
Installation
You can install this role using Ansible Galaxy or by cloning this repository into your roles/
directory. For more details, visit: Ansible Galaxy - Kiosk
Role Variables
website_url: "http://www.google.com"
kiosk_user: test
Example Playbook
- hosts: servers
roles:
- { role: xtrinch.kiosk, kiosk_user: test, website_url: "http://www.google.com" }
License
MIT
Installa
ansible-galaxy install xtrinch.kiosk
Licenza
mit
Download
993
Proprietario
Declare variables, not wars