Fix git repository refresh trigger issue of askbot
ask.o.o suffers from a refresh trigger issue due to a vcsrepo bug. This patchset is replacing the git resource management by puppet community's puppet-git_resource that supports proper commit ref handling after approval of the following pull requests on upstream: https://github.com/puppet-community/puppet-git_resource/pull/18 https://github.com/puppet-community/puppet-git_resource/pull/17 Depends-On: I36a2664707f900fe7807d5f05f69423682c3a51a Change-Id: I2ef2e7644ec7191393559a655a4c61112e6f1566
This commit is contained in:
parent
baddd31120
commit
ca8bf103c4
@ -117,16 +117,17 @@ class openstack_project::ask (
|
||||
}
|
||||
|
||||
# askbot-theme openstack theme
|
||||
vcsrepo { '/srv/askbot-site/themes':
|
||||
ensure => latest,
|
||||
provider => git,
|
||||
revision => 'master',
|
||||
source => 'https://git.openstack.org/openstack-infra/askbot-theme',
|
||||
require => [
|
||||
git { 'askbot-theme':
|
||||
ensure => present,
|
||||
path => '/srv/askbot-site/themes',
|
||||
branch => 'master',
|
||||
origin => 'https://git.openstack.org/openstack-infra/askbot-theme',
|
||||
latest => true,
|
||||
require => [
|
||||
File['/srv/askbot-site'], Package['git']
|
||||
],
|
||||
before => Exec['askbot-syncdb'],
|
||||
notify => [
|
||||
before => Exec['askbot-syncdb'],
|
||||
notify => [
|
||||
Exec['theme-bundle-install-os'],
|
||||
Exec['theme-bundle-compile-os'],
|
||||
Exec['askbot-static-generate'],
|
||||
@ -134,7 +135,7 @@ class openstack_project::ask (
|
||||
}
|
||||
|
||||
askbot::theme::compass { 'os':
|
||||
require => Vcsrepo['/srv/askbot-site/themes'],
|
||||
require => Git['askbot-theme'],
|
||||
before => Exec['askbot-static-generate'],
|
||||
}
|
||||
|
||||
|
@ -113,16 +113,17 @@ class openstack_project::ask_staging (
|
||||
}
|
||||
|
||||
# askbot-theme openstack theme
|
||||
vcsrepo { '/srv/askbot-site/themes':
|
||||
ensure => latest,
|
||||
provider => git,
|
||||
revision => 'feature/development',
|
||||
source => 'https://git.openstack.org/openstack-infra/askbot-theme',
|
||||
require => [
|
||||
git { 'askbot-theme':
|
||||
ensure => present,
|
||||
path => '/srv/askbot-site/themes',
|
||||
branch => 'feature/development',
|
||||
origin => 'https://git.openstack.org/openstack-infra/askbot-theme',
|
||||
latest => true,
|
||||
require => [
|
||||
File['/srv/askbot-site'], Package['git']
|
||||
],
|
||||
before => Exec['askbot-syncdb'],
|
||||
notify => [
|
||||
before => Exec['askbot-syncdb'],
|
||||
notify => [
|
||||
Exec['theme-bundle-install-os'],
|
||||
Exec['theme-bundle-compile-os'],
|
||||
Exec['askbot-static-generate'],
|
||||
@ -130,7 +131,7 @@ class openstack_project::ask_staging (
|
||||
}
|
||||
|
||||
askbot::theme::compass { 'os':
|
||||
require => Vcsrepo['/srv/askbot-site/themes'],
|
||||
require => Git['askbot-theme'],
|
||||
before => Exec['askbot-static-generate'],
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user