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/chec...
--
Martin Kosek <mkosek(a)redhat.com>
Manager, Software Engineering - Identity Management Team
Red Hat, Inc.