You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
810 B
46 lines
810 B
name = "kiosk"
|
|
description = "Kiosk blueprint"
|
|
version = "0.0.3"
|
|
modules = []
|
|
groups = []
|
|
|
|
[[packages]]
|
|
name = "gdm"
|
|
version = "*"
|
|
|
|
[[packages]]
|
|
name = "gnome-kiosk"
|
|
version = "*"
|
|
|
|
[[packages]]
|
|
name = "gnome-kiosk-script-session"
|
|
version = "*"
|
|
|
|
[[packages]]
|
|
name = "firefox"
|
|
version = "*"
|
|
|
|
|
|
[[packages]]
|
|
name = "cockpit-system"
|
|
|
|
|
|
[customizations]
|
|
|
|
[customizations.services]
|
|
enabled = ["cockpit.socket"]
|
|
hostname = "kiosk"
|
|
|
|
|
|
[customizations.firewall]
|
|
ports = ["22:tcp", "80:tcp", "443:tcp", "9090:tcp"]
|
|
|
|
[[customizations.user]]
|
|
name = "kiosk"
|
|
description = "kiosk"
|
|
#password hash obtained with:
|
|
# python3 -c 'import crypt,getpass;pw=getpass.getpass();print(crypt.crypt(pw) if (pw==getpass.getpass("Confirm: ")) else exit())'
|
|
password = ""
|
|
key = "<ssh public key>"
|
|
home = "/home/admin/"
|
|
shell = "/usr/bin/bash"
|
|
|