Ian Wienand cacdb7f573 Backup all hosts with Ansible
The process of switching hosts to Ansible backups got a little
... backed up.  I think the idea was that we would move these legacy
hosts to an all-Ansible configuration a little faster than what has
ended up happening.

In the mean time, we have done a better job of merging our environment
so puppet hosts are just a regular host that runs a puppet step rather
than separate entities.

So there is no problem running these roles on these older servers.
This will bring consistency to our backup story with everything being
managed from Ansible.

This will currently setup these hosts to backup to the only opendev
backup server in vexxhost.  As a follow-on, we will add another
opendev backup host in another provider to provide dual-redundancy.
After that, we can remove the bup::site calls from these hosts and
retire the puppet-based backups.

Change-Id: Ieaea46d312056bf34992826d673356c56abfc87a
2020-07-15 08:33:44 +10:00
2020-07-03 07:17:22 +10:00
2020-07-06 10:48:25 +10:00
2020-06-17 14:51:58 -07:00
2020-07-15 08:33:44 +10:00
2020-06-09 10:15:05 +10:00
2020-06-15 14:43:25 -05:00
2016-07-15 12:04:48 -07:00
2019-04-19 19:26:05 +00:00
2018-11-02 08:19:53 +11:00
2019-04-20 09:31:14 -07:00
2020-06-05 12:09:30 -05:00
2019-04-20 09:31:14 -07:00
2014-09-30 12:40:59 -07:00
2020-04-06 18:19:28 +00:00
2018-06-25 11:19:43 +10:00

Puppet Modules

These are a set of puppet manifests and modules that are currently being used to manage the OpenStack Project infrastructure.

The main entry point is in manifests/site.pp.

In general, most of the modules here are designed to be able to be run either in agent or apply mode.

These puppet modules require puppet 2.7 or greater. Additionally, the site.pp manifest assumes the existence of hiera.

See http://docs.openstack.org/infra/system-config for more information.

Documentation

The documentation presented at http://docs.openstack.org/infra/system-config comes from https://opendev.org/opendev/system-config repo's docs/source. To build the documentation use

tox -evenv python setup.py build_sphinx
Description
System configuration for the OpenDev Collaboratory
Readme 154 MiB
Languages
Jinja 37%
Python 36.7%
Shell 13.6%
Dockerfile 3.9%
JavaScript 3%
Other 5.8%