The Limesurvey service hosted at survey.openstack.org was a beta
which saw limited use. The platform it runs on, Xenial, is now EOL
from Ubuntu/Canonical and in order to upgrade to a newer
distribution release we would need to rewrite all the configuration
management (the version of Puppet supported by newer Ubuntu is not
backward-compatible with what we've been running).
If a similar service becomes interesting to users of our
collaboratory in the future, it will need to be reintroduced with
freshly written configuration management anyway. The old configs and
documentation remain in our Git history should anyone wish to use
them as inspiration.
Change-Id: I59b419cf112d32f20084ab93eb6f2417a7f93fdb
LimeSurvey releases early and often (yay!) but as a result we're
rather many versions behind just in the time it took us to finalize
our automation. Upgrade to the latest tagged version now. Also
switch to downloading from limesurvey.org instead of github.com as
the latter seems to only house a (delayed) mirror of their releases.
The updated location also implies slightly different file naming, so
a few of the Puppet execs dealing with retrieval and unpacking that
file have to be adjusted to match.
Change-Id: Ib6faa4cedcef6685f6992d61de9a29cd72f05aa2
This patch creates the documentation for the survey service.
Co-Authored-By: Jeremy Stanley <fungi@yuggoth.org>
Change-Id: Ie602a952b58c5f5200518cb31218097bddd5b747
Story: 2000691
Currently survey.pp only works with Puppet 3. It needs to be able
to work with Puppet 4. This patch modifies the file to work with
Puppet 4.
Change-Id: Idfe26bf19a4e2c77671bf265a11d063acb3f00e6