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
This commit is contained in:
Marton Kiss
2014-10-20 15:16:37 +02:00
parent 921c6cff3e
commit b33a3a436d
5 changed files with 13 additions and 41 deletions

View File

@@ -52,8 +52,8 @@ class openstack_project::groups_dev (
site_alias => 'groupsdev',
site_profile => 'groups',
site_base_url => 'http://groups-dev.openstack.org',
package_repository => 'http://tarballs.openstack.org/groups',
package_branch => 'groups-latest',
package_repository => 'http://tarballs.openstack.org/groups/drupal-updates/release-history',
package_branch => 'dev',
conf_cron_key => $conf_cron_key,
conf_markdown_directory => '/srv/groups-static-pages',
require => [ Class['openstack_project::server'],