Hello,
As you may or may not know, FreeIPA demo [1] reset procedure was driven from a cron script from my work laptop :-) This worked most of the time, but sometimes did not as my laptop availability was a SPOF here.
This week, I worked on a safer solution and converted my hacky script to a proper Amazon Lambda [2] executed script, with source stored in a new public git repo [3]. The reset procedure should be thus much more reliable.
I now also configured a simple check script [5] to check for demo availability periodically and reset it if it fails, so that people do not have to wait until next day for demo being fixed.
Hope that helps! Let me know if you have any questions, feedback or further ideas on improving our public demo.
[1] https://www.freeipa.org/page/Demo [2] https://aws.amazon.com/lambda/ [3] https://github.com/freeipa/freeipa-demo [4] https://aws.amazon.com/cloudwatch/ [5] https://github.com/freeipa/freeipa-demo/blob/master/freeipa_org_demo/check.p...
freeipa-devel@lists.fedorahosted.org