From 9e8a187482cbc1658c592546096f03cfa7e1890d Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Wed, 15 Aug 2012 15:46:44 -0700 Subject: [PATCH] Add GitPython to zuul. Also, set up the git directory. Change-Id: Ia753c00df0665b3e8dec18083f113a900b168216 Reviewed-on: https://review.openstack.org/11446 Reviewed-by: Clark Boylan Approved: James E. Blair Tested-by: Jenkins --- modules/zuul/manifests/init.pp | 14 ++++++++++++++ modules/zuul/templates/zuul.conf.erb | 1 + 2 files changed, 15 insertions(+) diff --git a/modules/zuul/manifests/init.pp b/modules/zuul/manifests/init.pp index bafcf57cdb..82af3304b4 100644 --- a/modules/zuul/manifests/init.pp +++ b/modules/zuul/manifests/init.pp @@ -13,6 +13,15 @@ class zuul ( ensure => "present", } + # Packages that need to be installed from pip + $pip_packages = ["GitPython"] + + package { $pip_packages: + ensure => latest, # we want the latest from these + provider => pip, + require => Class[pip] + } + vcsrepo { "/opt/zuul": ensure => latest, provider => git, @@ -57,6 +66,11 @@ class zuul ( owner => 'jenkins' } + file { "/var/lib/zuul/git": + ensure => "directory", + owner => 'jenkins' + } + file { "/etc/init.d/zuul/": owner => 'root', group => 'root', diff --git a/modules/zuul/templates/zuul.conf.erb b/modules/zuul/templates/zuul.conf.erb index ffe31c37b2..1e0bc5100d 100644 --- a/modules/zuul/templates/zuul.conf.erb +++ b/modules/zuul/templates/zuul.conf.erb @@ -12,3 +12,4 @@ sshkey=/var/lib/jenkins/.ssh/id_rsa layout_config=/etc/zuul/layout.yaml log_config=/etc/zuul/logging.conf state_dir=/var/lib/zuul +git_dir=/var/lib/zuul/git