
This reverts commit c25e91f49632d8e187f35807f250567446bd5102. This script parses the Apache logs and writes out a local count of the 404 data to files.openstack.org, and then exports it via files.openstack.org. As part of the spec [1] we're trying to remove publishing from local volumes, in general. Since this is not widely used, there is only one link to it, it's not discoverable from the landing page of files.openstack.org (which just shows the afs directory listing), it has a very long latency making it not that useful for debugging and grepping the logs there have been no accesses in the past 2 weeks (as far back as logs go) I propose we remove it. If we want to retain this, we should publish the output alongside the docs AFS volume. That could certainly be done by distributing the docs keytab to the host and having it write out in a similar cron job. Another option could be to setup a keypair for remote login and keep that as a secret in Zuul, and do the same from a periodic job (complicated by apache logs being root only, so needs some sudo magic or similar). Or, we could figure out an altogether better, privacy respecting client analytics solution. [1] https://docs.opendev.org/opendev/infra-specs/latest/specs/retire-static.html Depends-On: https://review.opendev.org/709036 Change-Id: Iccf24a72cf82592bae8c699f9f857aa54fc74f10
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
Languages
Python
37.2%
Jinja
36.7%
Shell
13.5%
Dockerfile
3.8%
JavaScript
3%
Other
5.8%