Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PLANE-7] Enable kiosk functionality on client #11

Open
Tracked by #1
janhalen opened this issue Oct 10, 2023 · 1 comment
Open
Tracked by #1

[PLANE-7] Enable kiosk functionality on client #11

janhalen opened this issue Oct 10, 2023 · 1 comment

Comments

@janhalen
Copy link
Contributor

janhalen commented Oct 10, 2023

Enable remote installation and autostart of browser client to support webbrowsing and display of webcontent.

  • Add existing sh scripts @janhalen
  • Port functionality from sh scripts to ansible playbooks
  • Split up sh script functionality into roles
  • Port and refactor 'create_user' functionality
  • Port and refactor 'auto-login' functionality
    • Experiment with requirements.yml to use externally developed role
  • Test and review the playbooks with the ported functionality
@janhalen janhalen changed the title Enable browser functionality on client Enable kiosk functionality on client Oct 11, 2023
@janhalen
Copy link
Contributor Author

Create user functionality has been changed to generate a random password for the user instead of the static password previously set inline in the script.

This improves security concerns as a static password is no longer used for all devices deployed with this method.

If there is a need for logging into the device directly for some manual local admins tasks, this needs to be set manually some way. But as it is now all remotely automated, I cant imagine what use case there would be for this.. Maybe im wrong?

Code comitted here in the issues feature branch: d3836ca

@makeplane makeplane bot changed the title Enable kiosk functionality on client [PLANE-7] Enable kiosk functionality on client Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants