Co-Authored-By: James E. Blair <corvus@inaugust.com>
Change-Id: Id8b347483affd710759f9b225bfadb3ce851333c
Depends-On: https://review.openstack.org/596503
Now that we've got base server stuff rewritten in ansible, remove the
old puppet versions.
Depends-On: https://review.openstack.org/588326
Change-Id: I5c82fe6fd25b9ddaa77747db377ffa7e8bf23c7b
Fixed the OpenID issue https://zanata.atlassian.net/browse/ZNTA-2303
To solve the account issues on translate-dev.o.o described in
https://etherpad.openstack.org/p/translate-dev-openstackid-issues
the team decided to start with with a fresh installation instead
repair the individual accounts.
Please do before apply puppet on mysql:
drop database zanata;
create database zanata;
A new schema will be created during deployment process automatically.
Admin user will be created from admin_users variable from system-config
manifest. The user must be registered with this username after that.
Change-Id: I9658c9e3ac7968ec4ce4309512f62ceb0b080028
This allows us to get all the required deps from upstream's package (the
zip) rather than installing a war then trying to cobble together all the
deps per release. Should result in a much simpler deployment method
going forward.
Change-Id: I9d7b2d96ce55e62da7ce581ba70ae2635b6e8b44
Depends-On: I7632bbb30c8e3780836df65a47d35ca42b0b3f3c
Zanata 3.9.6 requires wildfly 10 not 9. Since we are trying to upgrade
to Zanata 3.9.6 bump up wildfly to 10.
Depends-On: Iea29eba84b83879dd5e7b2e7522efc3f20ca7058
Change-Id: I6964e208e1339b7fed37beb92401c2e8faa2f396
This is part of testing the upgrade for the production service. Upgrade
the dev server first so that we can double check things are happy. Note
that this requires java 8 so we have previously upgraded translate-dev01
to Xenial which includes java 8.
Change-Id: I6ba4c1a272660942460d0de5a70d9866df47c031
Now that the jeepyb command line utility scripts have grown
consistent logging, make use of it when we call register-zanata-projects
and manage-projects.
Change-Id: If6933b13ae57bf379dee7b13c5c37e93d54b7b54
Depends-On: Ibc85f8e3b47f9c7898ad4334511b44e91ecbd736
To allow us to register projects in Zanata automatically, pull in
jeepyb, and subscribe to the projects.yaml file to run it when it
changes.
This makes use of the wildfly user and home directory as a useful
place to copy and subscribe to the projects.yaml file.
Change-Id: I25bd20a38315819b79049dd947ada40029a92163
Depends-On: Id0229864b64ce39c70b559e1eb5d94822f1988ec
Depends-On: Id78a590ea07b886afc0c98e309ff6df45f2240bf
Zanata needs a default from address to send out email, which users
will need in order to register for accounts, etc.
Change-Id: I20748336e423f8231bd42e73082a684c750d9dc8
Zanata allows you to specify a comma-separated list of which users
have admin privileges in its standalone.xml config. Configure the
users so we can login using OpenID and see the admin interface.
Change-Id: I9db5ae002fdb6ccb541295fa3a6a7282eb826e6a