kiosk

Ansible Role: kiosk

Build Status License Ansible Role GitHub tag

Description

Create secure kiosk from raspberry using Xorg, openbox, and chromium browser. Role based on blog post available at https://die-antwort.eu/techblog/2017-12-setup-raspberry-pi-for-kiosk-mode/

Requirements

  • Ansible >= 2.7 (It might work on previous versions, but we cannot guarantee it)

Role Variables

All variables which can be overridden are stored in defaults/main.yml file as well as in table below.

Name Default Value Description
kiosk_url "https://duckduckgo.com" default URL to open in kiosk browser
kiosk_delay 1 delay (in seconds) before starting a browser
kiosk_startx_params ["-nocursor"] parameters to run startx with
kiosk_browser_params ["--disable-infobars", "--kiosk"] parameters to start browser with

Example

Playbook

Use it in a playbook as follows:

- hosts: all
  roles:
    - paulfantom.kiosk

Contributing

See contributor guideline.

License

This project is licensed under MIT License. See LICENSE for more details.

Install
ansible-galaxy install paulfantom/ansible-kiosk
GitHub repository
License
mit
Downloads
349
Owner
SRE / SWE specializing in observability. tea addict :tea: