system-config/playbooks/host_vars
Monty Taylor 63d8f7af48 Base 2.13 image on gerrit-base
We install jeepyb and launchpadlib in gerrit-base. Those are
important. We also need to add cgi for gitweb.

The gerrit init command does two things that we don't actually
want it to do at runtime. It extracts the plugins into the
plugins dir, and it downloads the right database library.

We can extract the plugins for it during image creation, and
then we can also download the plugin it would have downloaded.

We can also download the mysql library for it:

https://gerrit.googlesource.com/gerrit/+/refs/heads/stable-2.13/gerrit-pgm/src/main/resources/com/google/gerrit/pgm/init/libraries.config

Finally, we tell it to not download or expand anything during
init, because we're running in a container and next time we run
the process that dir isn't going to be there.

Our gerrit integration tests don't depend on our gerrit image builds.
Put in image depends between run-review and gerrit builds.

We also need to depend directly on opendev-buildset-registry.

Add java.security.egd setting to java invocation

This tells java to be secure.

https://stackoverflow.com/questions/58991966/what-java-security-egd-option-is-for

Add support for setting heap limit properly

The gerrit init script does this based on the value in
container.javaOptions. We could, but then we'd have to
run an entrypoint script. Instead, set the value via
the JAVA_OPTIONS env var setting based on a value from
ansible.

Finally, make gerrit-master image build non-voting

It looks like there might be a real issue, but debugging that
is not important for us at this moment.

Depends-On: https://review.opendev.org/714216
Change-Id: I01e94c10f470fb3c8ddfce7b0e201357e5050679
2020-03-20 16:37:18 -05:00
..
adns1.opendev.org.yaml Set ansible python version for opendev nameservers 2018-11-01 09:20:26 -07:00
bridge.openstack.org.yaml Add zuul user to bridge.openstack.org 2019-03-04 14:47:51 -08:00
gitea01.opendev.org.yaml Manage opendev.org cert with LE 2019-11-18 12:07:10 -08:00
gitea02.opendev.org.yaml Manage opendev.org with LE on all giteas 2019-11-18 12:47:08 -08:00
gitea03.opendev.org.yaml Manage opendev.org with LE on all giteas 2019-11-18 12:47:08 -08:00
gitea04.opendev.org.yaml Manage opendev.org with LE on all giteas 2019-11-18 12:47:08 -08:00
gitea05.opendev.org.yaml Manage opendev.org with LE on all giteas 2019-11-18 12:47:08 -08:00
gitea06.opendev.org.yaml Manage opendev.org with LE on all giteas 2019-11-18 12:47:08 -08:00
gitea07.opendev.org.yaml Manage opendev.org with LE on all giteas 2019-11-18 12:47:08 -08:00
gitea08.opendev.org.yaml Manage opendev.org with LE on all giteas 2019-11-18 12:47:08 -08:00
graphite01.opendev.org.yaml Use handlers for letsencrypt cert updates 2019-05-14 08:14:51 +10:00
insecure-ci-registry01.opendev.org.yaml Manage insecure-ci-registry cert with LE 2020-01-13 15:20:20 -08:00
lists.katacontainers.io.yaml Merge "Remove base.yaml things from openstack_project::server" 2018-08-17 10:43:53 +00:00
lists.openstack.org.yaml Retire the Women-of-OpenStack list 2019-09-16 12:00:45 -05:00
mirror01.dfw.rax.opendev.org.yaml mirror01.dfw.rax.opendev.org : use python3 for ansible 2019-05-22 10:03:11 +10:00
mirror01.gra1.ovh.opendev.org.yaml Add OVH GRA1 mirror 2019-06-27 10:07:44 +10:00
mirror01.iad.rax.opendev.org.yaml Add certificates for IAD/ORD opendev.org mirrors 2019-06-12 11:25:50 +10:00
mirror01.kna1.airship-citycloud.opendev.org.yaml Add airship-citycloud mirror 2020-02-07 08:55:40 -08:00
mirror01.ord.rax.opendev.org.yaml Add certificates for IAD/ORD opendev.org mirrors 2019-06-12 11:25:50 +10:00
mirror01.regionone.linaro-us.opendev.org.yaml Add linaro-us mirror 2020-01-22 20:17:53 +11:00
mirror01.us-east.openedge.opendev.org.yaml Fix formatting for Open Edge LE playbook 2020-03-07 18:07:29 +00:00
mirror02.mtl01.inap.opendev.org.yaml Add necessary ansible vars for inap mirror LE 2019-11-26 13:52:51 -08:00
nb04.opendev.org.yaml Replace nb01.opendev.org with nb04 2020-03-19 07:41:56 +11:00
ns1.opendev.org.yaml Set ansible python version for opendev nameservers 2018-11-01 09:20:26 -07:00
ns2.opendev.org.yaml Set ansible python version for opendev nameservers 2018-11-01 09:20:26 -07:00
review01.openstack.org.yaml Base 2.13 image on gerrit-base 2020-03-20 16:37:18 -05:00
review-dev01.opendev.org.yaml Use LE certs for Apache 2020-02-13 10:31:59 -06:00
static01.opendev.org.yaml Set up LE certs for docs.airshipit.org static site 2020-03-15 14:10:28 +00:00
trusty.yaml Exclude ansible_python_interpreter from write-inventory 2019-07-10 10:10:02 -07:00
zuul01.openstack.org Don't issue cert for zuul01.opendev.org 2020-01-10 10:13:02 -08:00