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:
parent
52205e1681
commit
d74a7b2367
@ -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-jenkins"]="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 tests are not being run, merge SOURCE and INTEGRATION modules
|
||||
|
@ -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
|
@ -1,3 +0,0 @@
|
||||
[github]
|
||||
username = <%= project_username %>
|
||||
password = <%= project_password %>
|
@ -1,3 +0,0 @@
|
||||
[github]
|
||||
username = <%= username %>
|
||||
oauth_token = <%= oauth_token %>
|
Loading…
Reference in New Issue
Block a user