Removing github module.

Github module is split out by change 126448.

Depends-On: https://review.openstack.org/#/c/126448/

Change-Id: I912d34d3d7b3cb45ca67f94dd6de41da80dea3db
This commit is contained in:
Spencer Krum 2014-10-06 17:31:25 -07:00 committed by Spencer Krum
parent 52205e1681
commit d74a7b2367
4 changed files with 1 additions and 107 deletions

View File

@ -60,6 +60,7 @@ INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-storyboard
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-kibana"]="origin/master" INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-kibana"]="origin/master"
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-jenkins"]="origin/master" INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-jenkins"]="origin/master"
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-pip"]="origin/master" INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-pip"]="origin/master"
INTEGRATION_MODULES["https://git.openstack.org/openstack-infra/puppet-github"]="origin/master"
if [[ "$PUPPET_INTEGRATION_TEST" -ne "1" ]]; then if [[ "$PUPPET_INTEGRATION_TEST" -ne "1" ]]; then
# If puppet integration tests are not being run, merge SOURCE and INTEGRATION modules # If puppet integration tests are not being run, merge SOURCE and INTEGRATION modules

View File

@ -1,101 +0,0 @@
# == Class: github
#
class github(
$username = '',
$oauth_token = '',
$project_username = '',
$project_password = '',
$projects = []
) {
include jeepyb
include pip
if ! defined(Package['PyGithub']) {
package { 'PyGithub':
ensure => latest, # okay to use latest for pip
provider => pip,
require => Class['pip'],
}
}
# A lot of things need yaml, be conservative requiring this package to avoid
# conflicts with other modules.
if ! defined(Package['python-yaml']) {
package { 'python-yaml':
ensure => present,
}
}
group { 'github':
ensure => present,
}
user { 'github':
ensure => present,
comment => 'Github API User',
shell => '/bin/bash',
gid => 'github',
require => Group['github'],
}
file { '/etc/github':
ensure => directory,
group => 'root',
mode => '0755',
owner => 'root',
}
file { '/etc/github/github.config':
ensure => absent,
}
file { '/etc/github/github.secure.config':
ensure => present,
content => template('github/github.secure.config.erb'),
group => 'github',
mode => '0440',
owner => 'root',
replace => true,
require => [
Group['github'],
File['/etc/github'],
],
}
file { '/etc/github/github-projects.secure.config':
ensure => present,
content => template('github/github-projects.secure.config.erb'),
group => 'github',
mode => '0440',
owner => 'root',
replace => true,
require => [
Group['github'],
File['/etc/github'],
],
}
file { '/usr/local/github':
ensure => directory,
group => 'root',
mode => '0755',
owner => 'root',
}
file { '/usr/local/github/scripts':
ensure => absent,
}
cron { 'githubclosepull':
command => 'sleep $((RANDOM\%60+90)) && /usr/local/bin/close-pull-requests',
minute => '*/5',
require => [
Class['jeepyb'],
Package['python-yaml'],
Package['PyGithub'],
],
user => github,
}
}
# vim:sw=2:ts=2:expandtab:textwidth=79

View File

@ -1,3 +0,0 @@
[github]
username = <%= project_username %>
password = <%= project_password %>

View File

@ -1,3 +0,0 @@
[github]
username = <%= username %>
oauth_token = <%= oauth_token %>