Commit Graph

10 Commits

Author SHA1 Message Date
Clark Boylan 86a69a5b4d Retire this repo
The opendev project has been moving away from puppet and this is one of
the puppet modules that is no longer used. To simplify things for us we
are taking the extra step of retiring this repo.

Change-Id: I46ccab87f063c51dd3236757dbb0567738803fae
2022-02-17 12:46:57 -08:00
Monty Taylor 05d6bd00bf Fix opendev paths
Change-Id: I9c8e8c6bcc8f58f044a0772b0ebfcc5a985a74bf
2019-04-20 15:26:42 +00:00
Ian Wienand 19a6b1bea8 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I0333048d837e4b793351f6a471edeefba0a2358d
2019-03-24 20:35:43 +00:00
Colleen Murphy db3ce60872 Use our custom pip provider for keyring package
The pip provider in puppet hard-codes pypi.python.org in the 'latest'
method[1]. This is a problem because it bypasses our mirrors and causes
intermittent CI failures across all the puppet modules. This patch
changes the keyring package resource to use our new 'openstack_pip'
package provider[2], which uses the pip command line tool to check for
the latest version of a package, thereby using all the configs set in
/etc/pip.conf.

This change requires downstream users to install the puppet-pip module.

[1] https://github.com/puppetlabs/puppet/blob/3.8.6/lib/puppet/provider/package/pip.rb#L69
[2] https://review.openstack.org/#/c/302396/

Change-Id: I91d87487c358c247bd12c976f50a2d0f8d785cf5
2016-04-22 09:25:49 -07:00
Mikhail S Medvedev 95146ff74c Add generic logstash manifests
Copy logstash, logstash_worker, subunit_worker, elasticsearch_node
manifests from system-config openstack_project module and refactor
(expose class parameters).

Additional changes:
 * Get rid of logstash-indexer.default in favor of setting content
   inline. Parametrize the JAVA_ARGS setting.
 * Expose more parameters.
 * Replace declaration of several log processor workers with
   an array parameter.

Needed-By: I6487765b8af7102ec0cdec96f09096f0a546127d
Change-Id: I690a3e5f8ff5cee5716ee7dd3bbb99091b0a8ca3
2015-10-28 13:19:43 -05:00
Paul Belanger abe9445fb7 Migrate to puppet-httpd module
puppet-httpd is the openstack-infra version of puppetlabs-apache
(0.0.4) release.

This patchset will remove the puppetlabs-apache namespace from -infra
allowing for possible future patchsets to use newer puppetlabs-apache
modules.

Change-Id: Ifcc60d173430e30159aa794e5adb5ba71107e647
Depends-On: I4f4648538801a60f45b28cedc73b24d8905cfe14
Depends-On: I2ecb0f5db76d9a13ddb89293e44b2f86fad1137c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-07-24 13:32:54 -04:00
Fabien Boucher 21783c7571 Add generic zuul manifests
Copy the zuul scheduler/merger manifests used in:
https://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project

Add some refactoring in order to make them more generic:
- Pass $git_name and $git_email as parameters and keep default values.
- Add a known_hosts_content parameter to setup known_hosts.
- Remove the openstack_project/server call. This call stays in system-config.

Needed-By: I98ab36cca49f8784fc93c46db69bc2a777a61938
Change-Id: I48e49c760d5304bd7dd5b0bbbdaa27329b2d8a5f
2015-07-01 16:15:37 +00:00
Jeremy Stanley 8fb7c76ed2 Replace ci.o.o links with docs.o.o/infra
The http://ci.openstack.org/ documentation site has been deprecated,
replaced by redirects to corresponding paths within
http://docs.openstack.org/infra/ where other Project Infrastructure
documentation already resides.

Change-Id: I92169747ab6d9f2926a80bd76af86ec7ae8ebfe2
2015-05-14 21:44:18 +00:00
Ramy Asselin e8106a86e6 Create a log server like http://logs.openstack.org
Copy the log server templates & files used in:
https://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project

Refactor the log server portion out of:
https://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/static.pp

Additional modifications:
1. Add protections for portions that are likely to conflict.
2. Update os_loganalyzer install to use pip instead of python

Related system-config change: I390f6ea8aaace276d211d55a0e17f25dd6ae26b5

Change-Id: Ib8476df83b7c5491158fa3cab588213be60fa2ab
2015-05-04 16:30:18 -07:00
Ramy Asselin f822432cb1 Initial files for the puppet-openstackci repo
Change-Id: I8b520005eeda174162da92ddf6d242329c51cd89
2015-03-24 12:05:27 -07:00