We had the clouds split from back when we used the openstack
dynamic inventory plugin. We don't use that anymore, so we don't
need these to be split. Any other usage we have directly references
a cloud.
Change-Id: I5d95bf910fb8e2cbca64f92c6ad4acd3aaeed1a3
We can't really know what's changed in the inventory from a zuul
perspective, so it's safest to run everything if the inventory
changes. (This is especially important for being able to pulse
a backup setup, fwiw)
Change-Id: I13768ed2ee257c8175c378c58525a6c83654e83b
Once the previous patch has landed and run on system-config
then we can remove the role altogether.
Change-Id: I14fef0e178544d71390a6601915c745647435ab9
We are writing to /var/log/ansible which needs root perms. This was not
done and the writes failed. Fix that.
Change-Id: Ibe93519f2f549e85f0e238a210999c6281f42ce6
We need to make sure we're updating system-config before running
the playbooks, but we don't need to do the other things on the
hourly timer.
Change-Id: Ic2ddb8108626f629664709727b3f7eeaf48ddce8
This updates prod playbook jobs to curate a set of logs on bridge if we
aren't publishing them to zuul. This way we have history on the bastion
server.
Change-Id: I73889754155298a8554ddc17bb413ae7764b9eae
We can't trigger these on zuul image publication yet, so to not
regress from the hourly run_all cron, run a few of the jobs
hourly.
Depends-On: https://review.opendev.org/717063
Change-Id: I9d502d368c33306ee32da572db1fe8ccd8b066b3
Folks looking at the contact section of our Web site may want to
subscribe to the mailing lists we mention there, so provide handy
hyerlinks enabling them to do that. Also add a link to the IRC
channel logs (partly to balance out the bullet list).
Change-Id: Ib3a1ca47b794f84029b3aff43c7a284fc470b7f1
Upstream likes building the settings file into the image, but that's
less exciting, let's bind-mount ours in.
Depends-On: https://review.opendev.org/717491/
Change-Id: Ia1894d884ef2a84e1282345b77fe07bf8898f367
The OpenDev community is moving its discussions off the old
openstack-infra mailing list, so make sure to refer to the correct
new address(es).
Change-Id: I558b60ea0aa3421285d46be449f04198441cf285
We still need to run puppet here until they're replaced, but
we're triggering service-nodepool on project-config nodepool
changes. So run the puppet.
Change-Id: Ib0bdaeee98e19921b8c4117c12f8a0c05e64af57
The use of files matchers makes doing the infra-prod playbooks
in the promote pipeline problematic, because the deduplication
of changes can elide out changes that match a different set of
files, thus causing jobs to not trigger.
Use deploy instead.
Depends-On: https://review.opendev.org/717353
Change-Id: Ief53395eca1c1e6c711e689aa02abe95d81fd7e1