Commit Graph

13 Commits

Author SHA1 Message Date
Clark Boylan 08152aa22f Remove groups configuration
This removes the groups servers from our inventory as well as our
manifests/modules. We don't run the groups service anymore as many
groups migrated to meetup.com independent of us and the others have
transitioned there.

Change-Id: I7cb76611e6d30e7189821923f36a38dec9ea7241
2019-05-23 12:20:04 -07:00
Monty Taylor fcab9a407a Update opendev git references in puppet modules
Not updating the gerrit git links thing, because that needs to
be a wider patch that updates the link syntax too.

Change-Id: I98013ba79e707540879e0cf2849a35c52f3371e8
2019-04-20 18:26:07 +00:00
Monty Taylor bab6fcad3c
Remove base.yaml things from openstack_project::server
Now that we've got base server stuff rewritten in ansible, remove the
old puppet versions.

Depends-On: https://review.openstack.org/588326
Change-Id: I5c82fe6fd25b9ddaa77747db377ffa7e8bf23c7b
2018-08-16 17:25:10 -05:00
Marton Kiss c08af0f4cd Move server class call outside of groups*.pp class
site.pp handles the call to the server class for groups* nodes.

Change-Id: I061a0f3107347ace5e44d3c908b4f5a2515223eb
2015-06-26 12:26:58 +02:00
Marton Kiss a6f349f2cb Move Drupal settings to conf variable
This change is using the new conf variable to set settings.php
variables instead of separate conf_xxx ones. It helps to extended
the configuration without puppet-drupal module rewrite.

Depends-On: I9e77d609bc6aaa3a5e10f065e79aa8a86cae151e
Change-Id: I991a121d081ee54800fb2988a040fddce0e0db48
2015-02-05 08:18:49 +01:00
Marton Kiss 7f3bfb362c Fix groups-dev ssl certificate defaults
The site_ssl_cert_file and site_ssl_key_file parameter defaults were
wrong in the hurry, now fixing that with snakeoil certificate and
key.

Change-Id: I79187f079dce99eaad8fc9cbc3009b870bcb4911
2014-12-01 08:59:55 +01:00
Marton Kiss f64a50b1e8 Enable SSL in groups-dev.openstack.org
Extend the Drupal vhost template with ssl capability, and
groups-dev.openstack.org now accepts the following hiera variables for
ssl setup:
- groups_dev_site_ssl_cert_file_contents: x509 certificate of vhost in pem format
- groups_dev_site_ssl_key_file_contents: rsa key of x509 certificate in pem format
- groups_dev_site_ssl_chain_file_contents: trusted chain of parent certificates (optional)

This patch is required for proper openstackid/oauth2 backref communication.

Change-Id: Ia148d1db743fc80bcb675c9ca2906333ef62eff8
Implements: blueprint groups-oauth2-authentication
2014-11-25 18:32:26 +01:00
Marton Kiss 237fe384e2 Add groups portal openid url
Move the openid provider url into groups_openid_provider configuration
variable for groups portal. We are separating the productive and
staging urls, so productive is pointing to openstackid.org now.

Change-Id: Ifc7d5d41b80c3a080800d1d9d1ef394490d93b14
2014-10-29 09:32:43 +01:00
Marton Kiss b33a3a436d Upgrade groups portal instances to use manifest based deployment
Both staging and productive groups instances will use the manifest
published at tarballs.openstack.org/groups/drupal-updates catalog.
It helps to separate the staging and prod deployment source
versions, passed in package_branch parameter. Drush dsd tool updated
to v0.9, and puppet sitedeploy and siteupdate resources were also
refactored to support drush-dl package provider parameters.

Change-Id: I8299c063ea774a85554c2406c6cb6ccb007fb182
2014-10-20 15:16:37 +02:00
Marton Kiss a33ba74399 Groups portal infra code refactor
This patch removes the drush make site building function from
groups-dev instance, and now directly fetch release tarballs from
http://tarballs.openstack.org/groups repository. With an advanced
multi-slot deployment architecture it prevents the typical Drupal
WSOD issues that randomly caused site malfunction when a request
arrived during installation. It also simplifies the
deployment steps using the standard drush aliases and
drush-dsd extension and supports local configuration variables
in local_settings.php file.

Change-Id: I73976a60e080d15b6f513db79fee46bcf468e302
2014-06-11 23:12:12 +02:00
Marton Kiss bcfc69ff97 Fetch content from groups-static-pages repository
Clone the openstack-infra/groups-static-pages git repository
into the local /srv/groups-static-pages so Drupal can consume
the content and publish markdown files placed here.

Change-Id: I4e47c0d67521787ae87589f8785d44b789e7c754
2014-05-07 21:21:43 +02:00
Marton Kiss a1b4909e23 Add mkiss user to groups-dev instance
Add mkiss user to groups-dev instance to check log entries
and trigger site redeploy in case of failure.

Change-Id: I42997001e7b7e6fdf865b4292a99baaba08acdc4
2013-09-18 21:52:14 +02:00
Marton Kiss 648a8af52f Add groups-dev.openstack.org node
Add a groups-dev node to openstack infra, based on drupal
environment. This node checks out the repository:
https://git.openstack.org/openstack-infra/groups

Build a new deployment from scratch, including drush make
distbuild and drush si auto-installation features.

Change-Id: I71eef1c14724ceb13a896ff768923148dedcc2ef
2013-09-17 11:43:00 +02:00