Split out planet module

Change-Id: I5ba1000e2b29bea1a5fabbc75f534b536ab75cc7
This commit is contained in:
Elizabeth K. Joseph 2015-01-28 10:32:16 -08:00 committed by Joshua Hesketh
parent 273400fd76
commit f1b91ec580
3 changed files with 1 additions and 47 deletions

View File

@ -76,6 +76,7 @@ INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-pip"]="ori
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-github"]="origin/master"
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-httpd"]="origin/master"
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-openstackid"]="origin/master"
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-planet"]="origin/master"
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-redis"]="origin/master"
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-ssh"]="origin/master"
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-reviewday"]="origin/master"

View File

@ -1,19 +0,0 @@
class planet {
package { 'planet-venus':
ensure => present,
}
file { '/srv/planet':
ensure => directory,
}
file { '/var/lib/planet':
ensure => directory,
}
file { '/var/log/planet':
ensure => directory,
}
}
# vim:sw=2:ts=2:expandtab:textwidth=79

View File

@ -1,28 +0,0 @@
define planet::site(
$git_url,
$vhost_name = "planet.${name}.org"
) {
include apache
apache::vhost { $vhost_name:
docroot => "/srv/planet/${name}",
port => 80,
priority => '50',
require => File['/srv/planet'],
}
vcsrepo { "/var/lib/planet/${name}":
ensure => present,
provider => git,
require => File['/var/lib/planet'],
source => $git_url,
}
cron { "update_planet_${name}":
command => "date >> /var/log/planet/${name}.log && cd /var/lib/planet/${name} && git pull -q --ff-only && planet /var/lib/planet/${name}/planet.ini >> /var/log/planet/${name}.log 2>&1",
minute => '*/5',
user => 'root',
}
}
# vim:sw=2:ts=2:expandtab:textwidth=79