Remove gem mirroring puppet
It looks like we missed these in cleanups for the old puppet-managed mirror-update server (I5f82139c981c2716f568b15b118690e943b02d52). These are unused. Change-Id: Ia79920a7567d73d311f37d73e10c1396d09ddf93
This commit is contained in:
parent
8541605595
commit
32c6ba7c2b
@ -1,28 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2016 IBM Corp.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
set -e
|
||||
|
||||
date --iso-8601=ns
|
||||
echo "Obtaining gem tokens and running gem mirror."
|
||||
k5start -t -f /etc/gem.keytab service/gem-mirror -- timeout -k 2m 30m sudo -H -u rubygems bash -c 'gem mirror'
|
||||
|
||||
date --iso-8601=ns
|
||||
echo "Gem mirror completed successfully, running vos release."
|
||||
k5start -t -f /etc/afsadmin.keytab service/afsadmin -- vos release -v mirror.gem
|
||||
|
||||
date --iso-8601=ns
|
||||
echo "Done."
|
@ -1,65 +0,0 @@
|
||||
# == Class: openstack_project::gem_mirror
|
||||
#
|
||||
class openstack_project::gem_mirror (
|
||||
$data_directory = '/afs/.openstack.org/mirror/gem',
|
||||
$parallelism = '10',
|
||||
$cron_frequency = '*/5',
|
||||
) {
|
||||
|
||||
include ::logrotate
|
||||
|
||||
logrotate::file { 'rubygems-mirror':
|
||||
log => '/var/log/rubygems/mirror.log',
|
||||
options => [
|
||||
'compress',
|
||||
'copytruncate',
|
||||
'missingok',
|
||||
'rotate 7',
|
||||
'daily',
|
||||
'notifempty',
|
||||
],
|
||||
}
|
||||
|
||||
group { 'rubygems':
|
||||
ensure => 'present',
|
||||
before => User['rubygems'],
|
||||
}
|
||||
|
||||
user { 'rubygems':
|
||||
ensure => 'present',
|
||||
comment => 'Service used to run rubygems mirror synchronization',
|
||||
managehome => true,
|
||||
require => Package['rubygems-mirror'],
|
||||
}
|
||||
|
||||
file { '/home/rubygems/.gem':
|
||||
ensure => directory,
|
||||
owner => 'rubygems',
|
||||
group => 'rubygems',
|
||||
mode => '0600',
|
||||
replace => true,
|
||||
require => User['rubygems'],
|
||||
}
|
||||
|
||||
file { '/home/rubygems/.gem/.mirrorrc':
|
||||
ensure => present,
|
||||
owner => 'rubygems',
|
||||
group => 'rubygems',
|
||||
mode => '0600',
|
||||
content => template('openstack_project/rubygems_mirrorrc.erb'),
|
||||
replace => true,
|
||||
require => File['/home/rubygems/.gem'],
|
||||
}
|
||||
|
||||
package { 'rubygems-mirror':
|
||||
ensure => latest,
|
||||
provider => gem,
|
||||
}
|
||||
|
||||
file { ['/var/run/rubygems','/var/log/rubygems']:
|
||||
ensure => directory,
|
||||
owner => 'rubygems',
|
||||
group => 'rubygems',
|
||||
require => User['rubygems'],
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user